Hírdetés

Indította [ZzZ]Álmos, 2012. február 17. - 22:10:06

Előző téma - Következő téma

[ZzZ]Álmos

Sziasztok! Valaki tudna egy /hirdetés <szöveg> parancsot adni CMD formájában? Nem RP szeróra kell.

Casamiro

[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]

Norby

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

#3
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..

Norby

Mert annak nem p betûnek kellene lennie hanem : playerid

Casamiro

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

Idézetet írta: Norby date=1329513564\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17181\" data-ipsquote-contentclass=\"forums_TopicMert annak nem p betûnek kellene lennie hanem : playerid
 
Mûködik!
Kösz.
Zárom!