kname,playerid?

Started by BlueSkiLLz, Jun 06, 2011, 09:16 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Pai da vreau sa fac cand foloseste ala animtie sa aii apara in chat

Lucian (2) Pisses On NaB(0)

si nuj cum sa fac aja e vorba de si imi apara doar id-urile la fel si numele la fel

eu am facut aja la inceputl comenzi

Quotenew kName[ MAX_PLAYER_NAME ], string[ 256 ];
GetPlayerName(playerid, kName, sizeof(kName));

si la comanda

Quoteif(strcmp(cmd, "/piss", true) == 0)
   {
      SetPlayerSpecialAction(playerid, 68); // not defined in a_players.inc, so it's just the ID.
                format(string, sizeof(string), "%s (%d) Pisses On %s(%d)", kName,playerid);
                SendClientMessageToAll(0xFFFFFFAA,string);
      return 1;
   }

asae cand apara doar id si numele la fel

si am incercat aja dar nu merge

Quoteif(strcmp(cmd, "/piss", true) == 0)
   {
      SetPlayerSpecialAction(playerid, 68); // not defined in a_players.inc, so it's just the ID.
        format(string, sizeof(string), "%s (%d) Pisses On %s(%d)", kName,playerid),kname,playerid;
        SendClientMessageToAll(0xFFFFFFAA,string);
      return 1;
   }

si mise copileaza dar imi tot id meu si numele dak aj putea sa fac cand nu este nimeni langa mn sa apara doar k el se pisa si cand este cnv se pisa pe el cum pot sa fac

Trebuie sa iei ID pentru fiecare player

Quote from: Mihai Marius on Jun 06, 2011, 09:31 AM
Trebuie sa iei ID pentru fiecare player
Ai zis-o. :))


In primul rand linia asta e complet gresita
[pawn]format(string, sizeof(string), "%s (%d) Pisses On %s(%d)", kName,playerid),kname,playerid;[/pawn]

Corect ar fi:
[pawn]format(string, sizeof(string), "%s (%d) Pisses On %s(%d)", kName,playerid,kname,playerid);[/pawn]

Dupa cum observi, kname,playerid e in afara stringului si automat nu are efect.


Faza cu "cutarica face nu stiu ce pe cutarica 2", la asta ar trebui sa faci ceva de genul:
[pawn]new kName[ MAX_PLAYER_NAME];
new sName[MAX_PLAYER_NAME];[/pawn]

Pe scurt sa fie diferite numele alea. Mai departe sper ca stii.


Cred ca e bine, nu mai tin minte exact dar in starea in care sunt acum (cand am postat) nici cum ma cheama nu mai stiu (ii o expresie).
In caz ca nu ai reusit, lasa raspuns si te rezolv mai pe seara cand imi revin.

Quote from: -=[Vyorel]=- on Jun 06, 2011, 03:16 PM
Quote from: Mihai Marius on Jun 06, 2011, 09:31 AM
Trebuie sa iei ID pentru fiecare player
Ai zis-o. :))


In primul rand linia asta e complet gresita
[pawn]format(string, sizeof(string), "%s (%d) Pisses On %s(%d)", kName,playerid),kname,playerid;[/pawn]

Corect ar fi:
[pawn]format(string, sizeof(string), "%s (%d) Pisses On %s(%d)", kName,playerid,kname,playerid);[/pawn]

Dupa cum observi, kname,playerid e in afara stringului si automat nu are efect.


Faza cu "cutarica face nu stiu ce pe cutarica 2", la asta ar trebui sa faci ceva de genul:
[pawn]new kName[ MAX_PLAYER_NAME];
new sName[MAX_PLAYER_NAME];[/pawn]

Pe scurt sa fie diferite numele alea. Mai departe sper ca stii.


Cred ca e bine, nu mai tin minte exact dar in starea in care sunt acum (cand am postat) nici cum ma cheama nu mai stiu (ii o expresie).
In caz ca nu ai reusit, lasa raspuns si te rezolv mai pe seara cand imi revin.

oricum de compilat so copilat dar mai este o problema cum fac oare sa fac daca nu e nimeni langa mine sa apara doar ca
Lucian (0) Pisses.

si cand este cineva langa mine

Lucian (0) Pisses On N4B(1)

o incerca farse sa faca ceva dar imi da erori  http://www.sa-mp.ro/forum/index.php/topic,12640.0.html