Szerző Téma: Egyszerû, kezdõ  (Megtekintve 724 alkalommal)

Egyszerû, kezdõ
« Dátum: 2011. augusztus 16. - 21:07:12 »
0 Show voters
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]

Egyszerû, kezdõ
« Válasz #1 Dátum: 2011. augusztus 16. - 21:09:11 »
0 Show voters
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}
« Utoljára szerkesztve: 2011. augusztus 16. - 21:11:25 írta Zsolesszka »

Egyszerû, kezdõ
« Válasz #2 Dátum: 2011. augusztus 16. - 21:10:10 »
0 Show voters
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]
« Utoljára szerkesztve: 2011. augusztus 16. - 21:23:05 írta Ni€|{ »

Egyszerû, kezdõ
« Válasz #3 Dátum: 2011. augusztus 16. - 22:09:45 »
0 Show voters
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

Egyszerû, kezdõ
« Válasz #4 Dátum: 2011. augusztus 17. - 12:51:51 »
0 Show voters
Köszönöm.. Csak kibogoztam

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal