Szerző Téma: Hírdetés  (Megtekintve 575 alkalommal)

[ZzZ]Álmos

  • Vendég
Hírdetés
« Dátum: 2012. február 17. - 22:10:06 »
0 Show voters
Sziasztok! Valaki tudna egy /hirdetés <szöveg> parancsot adni CMD formájában? Nem RP szeróra kell.

Nem elérhető Casamiro

  • 1046
    • Profil megtekintése
Hírdetés
« Válasz #1 Dátum: 2012. február 17. - 22:14:11 »
0 Show voters
[pawn]CMD:hirdetes(playerid, params[])
{
      if(isnull(params)) return SendClientMessage(playerid, -1, \"Használata: /hirdetes (szöveg)\");
      new str[128];
      format(str, sizeof str, \"%s: %s\", pName(playerid), params);
      SendClientMessageToAll(-1, str);
      return 1;
}
stock pName(p)
{
      new n[24];
      GetPlayerName(playerid, n, 24);
      return n;
}[/pawn]

Nem elérhető Norby

  • 1575
    • Profil megtekintése
Hírdetés
« Válasz #2 Dátum: 2012. február 17. - 22:17:09 »
0 Show voters
CMD:hirdetes(playerid, params[])
{
new hirmessage[128],str[128],pName[MAX_PLAYER_NAME];
GetPlayerName(playerid,pName,sizeof(pName));
if(sscanf(params,\"s\",hirmessage)) return SendClientMessage(playerid,-1,\"Használat: /hirdetes <szöveg>\");
format(str,sizeof(str),\"%s hirdetése: %s\",pName,hirmessage);
SendClientMessageToAll(-1,str);
return 1;
}

 
És az a CMD formájában az a ZCMD :)

[ZzZ]Álmos

  • Vendég
Hírdetés
« Válasz #3 Dátum: 2012. február 17. - 22:18:17 »
0 Show voters
Idézetet írta: Casamiro date=1329513251\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17181\" data-ipsquote-contentclass=\"forums_Topic
[pawn]CMD:hirdetes(playerid, params[])
{
      if(isnull(params)) return SendClientMessage(playerid, -1, \"Használata: /hirdetes (szöveg)\");
      new str[128];
      format(str, sizeof str, \"%s: %s\", pName(playerid), params);
      SendClientMessageToAll(-1, str);
      return 1;
}
stock pName(p)
{
      new n[24];
      GetPlayerName(playerid, n, 24);
      return n;
}[/pawn]
 
[pawn]stock pName(p)[/pawn] p betûvel baja van..
[pawn]GetPlayerName(playerid, n, 24);[/pawn] evvel is..
« Utoljára szerkesztve: 2012. február 17. - 22:19:54 írta [ZzZ]Álmos »

Nem elérhető Norby

  • 1575
    • Profil megtekintése
Hírdetés
« Válasz #4 Dátum: 2012. február 17. - 22:19:24 »
0 Show voters
Mert annak nem p betûnek kellene lennie hanem : playerid

Nem elérhető Casamiro

  • 1046
    • Profil megtekintése
Hírdetés
« Válasz #5 Dátum: 2012. február 17. - 22:20:18 »
0 Show voters
Elnéztem, amúgy lényegtelen jelenleg hogy p betû, vagy playerid van odaírva, hiszen úgyis a játékos idjével fogjuk végrehajtani ezt a függvényt[pawn]stock pName(p)
{
      new n[24];
      GetPlayerName(p, n, 24);
      return n;
}[/pawn]

[ZzZ]Álmos

  • Vendég
Hírdetés
« Válasz #6 Dátum: 2012. február 17. - 22:20:26 »
0 Show voters
Idézetet írta: Norby date=1329513564\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17181\" data-ipsquote-contentclass=\"forums_Topic
Mert annak nem p betûnek kellene lennie hanem : playerid
 
Mûködik!
Kösz.
Zárom!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal