Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:cuff ( playerid, params [ ] )
- {
- new
- pID // Variabila care va stoca ID-ul jucatorului incatusat
- ;
- if ( sscanf ( params, "u", pID ) ) return SendClientMessage ( playerid, -1, "Sintaxa: /cuff < playerid >" ); // Se verifica sintaxa daca e corecta
- new
- Float: x, // |
- Float: y, // | Se creeaza 3 variabile care vor stoca pozitia jucatorului pID ( cel care va fi incatusat )
- Float: z // |
- ;
- GetPlayerPos ( pID, x, y, z ); // Se seteaza variabilele x, y, z potrivit pozitiei jucatorului
- if ( IsPlayerInRangeOfPoint ( playerid, 5.0, x, y, z ) ) // Se verifica daca jucatorul "playerid" se afla langa jucatorul "pID"
- {
- new
- string [ 64 ], // Un string
- pNume [ MAX_PLAYER_NAME ], // Un string care va stoca numele jucatorului "playerid"
- p2Nume [ MAX_PLAYER_NAME ] // Un string care va stoca numele jucatorului "pID"
- ;
- GetPlayerName ( playerid, pNume, MAX_PLAYER_NAME ); // Se stocheaza numele jucatorului "playerid"
- GetPlayerName ( pID, p2Nume, MAX_PLAYER_NAME ); // Se stocheaza numele jucatorului "pID"
- format ( string, sizeof ( string ), "* Ati fost incatusat de %s", pNume ); // Se formateaza un mesaj
- SendClientMessage ( pID, -1, string ); // Se trimite mesajul lui "pID"
- format ( string, sizeof ( string ), "* L-ati incatusat de %s", p2Nume ); // Se formateaza un mesaj
- SendClientMessage ( playerid, -1, string ); // Se trimite mesajul lui "playerid"
- SetPlayerSpecialAction ( pID, SPECIAL_ACTION_CUFFED ); // Se pun catusele jucatorului "pID"
- }
- return 1;
- }
- // Pentru comanda aceasta ai nevoie de zcmd + sscanf2
- // Daca ai inteles cum se face, fa o comanda /uncuff
- // Daca nu, intreaba-ma pe sa-mp.com sau gta-mp.ro
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement