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: herban - 2011. augusztus 08. - 10:49:00
-
Üdv.
Valamiért nem akar mükõdni ez a max score beállító parancs, mert mindig 0-át ír és nem azt amit én beirok
[pawn] if(strcmp(cmd, \"/maxkill\", true) == 0)
{
new idx;
new tmp[256],amount;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, red, \"USAGE: /setallcash [amount]\");
amount = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, red, \"/maxkill [Amount]\");
if((amount > 1000) ){
SendClientMessage(playerid,red,\"ERROR: Incorrect Score\"); }
MAXKILLS = amount;
format(string, sizeof(string), \"Maxkill be lett állítva %d-re\", amount);
SendClientMessageToAllEx(COLOR_YELLOW, string);
return 1;
}[/pawn]
-
sscanf-t használsz,csak mert avval egyszerûbb lenne?!
de itt mit szeretnél beállítani? a score-t(SetPlayerScore)?
-
Nem, ez egy war mode és a max kill-t
sscanf-al meglehet ilyet csinálni ?
-
Legegyszerûbb megoldás:
[pawn]
CMD:maxkill(playerid, params[])
{
MAXKILLS = strval(params);
}
[/pawn]
-
Úgy csináltam ahogy mondtad de semmi rossz az egész
-
:D
Remélem az a MAXKILLS nem így néz ki:
[pawn]
#define MAXKILLS
[/pawn]
mert akkor sokkot is kapok. 8)
Ha igen, akkor írd erre:
[pawn]
new MAXKILLS;
[/pawn]
-
A max kill txt fájl-ba van definiálva külön.
-
A max kill txt fájl-ba van definiálva külön.
what?
És az hogy néz ki?