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
-
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]
-
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}
-
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]
-
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
-
Köszönöm.. Csak kibogoztam