GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Ni€|{ - 2011. Augusztus 16. - 21:07:12

Cím: Egyszerû, kezdõ
Írta: Ni€|{ - 2011. Augusztus 16. - 21:07:12
Hali.. Most kezdem igazán. Megnéztem Samp wikin ezt a 2 függvényt de azt nem értem , hogy az 1 es mire van .
[pawn]if (strcmp(\"/stats\", cmdtext, true, 10) == 0)
{
   new stats[200];
   format(stats, sizeof(stats), \"Ölések: %d Halálok: %d\", PlayerInfo[playerid][pKills], PlayerInfo[playerid][pDeaths]);
   SendClientMessage(playerid, (MIRE VAN>1,<MIRE VAN ) stats);
   return 1;
}[/pawn]
Cím: Egyszerû, kezdõ
Írta: Zsolesszka - 2011. Augusztus 16. - 21:09:11
Szín kód amit leggyakrabban hex kódként szokás beírni.
Itt kereshetsz színeket a függvényben a 0x elõtag kell ha a szövegbe ágyazod akkor a következõ formában megteheted 0.3c szervereknél. {233367}
Cím: Egyszerû, kezdõ
Írta: Ni€|{ - 2011. Augusztus 16. - 21:10:10
Nagyon szépen köszönöm.

Dupla hozzászólás automatikusan összefûzve. ( 2011. Augusztus 16. - 21:21:11 )

//Duplapost Egybevonva
Az a másik hogy átírtam , mert azthittem ez ugyanaz  mint az elõzõ. 
[pawn]public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/stats\", cmdtext, true, 10) == 0)
{
        SendClientMessage(playerid, COLOR_GREY, \"===================================================\");
   SendClientMessage(playerid, COLOR_GREY, \"Ölések: %d Halálok: %d Rang: - Class: - Csapat: - \", PlayerInfo[playerid][pKills], PlayerInfo[playerid][pDeaths]);
        SendClientMessage(playerid, COLOR_GREY, \"===================================================\");
   return 1;
}
return 0;[/pawn]
De ezt írja, Miért??
[pawn]warning 202: number of arguments does not match definition[/pawn]
Cím: Egyszerû, kezdõ
Írta: Zsolesszka - 2011. Augusztus 16. - 22:09:45
A SendClientMessage nem képes szöveg formázásra arra a format funkciót kell használni.
A kiírt hiba azt jelenti hogy a beírt adatok száma nem egyezik a funkcióban használható lehetõségek számával.
[pawn]public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/stats\", cmdtext, true, 10) == 0)
{
   new
      str[128];
   SendClientMessage(playerid, COLOR_GREY, \"===================================================\");
   format(str, sizeof str, \"Ölések: %d Halálok: %d Rang: - Class: - Csapat: - \", PlayerInfo[playerid][pKills], PlayerInfo[playerid][pDeaths]);
   SendClientMessage(playerid, COLOR_GREY, str);
   SendClientMessage(playerid, COLOR_GREY, \"===================================================\");
   return 1;
}
return 0;
}[/pawn]
http://wiki.sa-mp.com/wiki/Format
Cím: Egyszerû, kezdõ
Írta: Ni€|{ - 2011. Augusztus 17. - 12:51:51
Köszönöm.. Csak kibogoztam