Salut, Cum as putea face o comanda care sa aiba mai multe "parametrii", De exemplu cand scriu comanda /stunt sa imi apare "Usage: /stunt (1-....)" Eu am incercat dar nici cum nu imi iese ...
if(strcmp(cmd,"/stunt",true)==0)
{
new tmp[128],tmp1[128],tmp2[128];
//,tmp3[128],tmp4[128],tmp5[128],tmp6[128],tmp7[128],tmp8[128],tmp9[128],tmp10[128]
new vehicleid = GetPlayerVehicleID(playerid);
new State = GetPlayerState(playerid);
new sendername[MAX_PLAYER_NAME];
tmp = strtok(cmdtext,idx);
if(strlen(tmp)==0) return SendClientMessage(playerid, -1,"Usage: /stunt (1-10)");
//----------------------------------------------------------------------
tmp1 = strtok(cmdtext,idx);// stunt 1
if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
{
return SetVehiclePos(vehicleid,2161.7844,-2495.6509,612.8236),
SetVehicleZAngle(vehicleid,89.8835);
}
SetPlayerPos(playerid,2161.7844,-2495.6509,612.8236);
SetPlayerFacingAngle(playerid,89.8835);
SetPlayerInterior(playerid,0);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), ""PINK"%s "CREAM"has led to "BLUE"/stunt 1"CREAM"", sendername);
SendClientMessageToAll(-1, string);
//----------------------------------------------------------------------
tmp2 = strtok(cmdtext,idx);// stunt 2
if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
{
return SetVehiclePos(vehicleid, 535.16143798828,-1012.805480957,1773.4296875),
SetVehicleZAngle(vehicleid,89.8835);
}
SetPlayerPos(playerid, 535.16143798828,-1012.805480957,1773.4296875);
SetPlayerFacingAngle(playerid,89.8835);
SetPlayerInterior(playerid,0);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), ""PINK"%s "CREAM"has led to "BLUE"/stunt 2"CREAM"", sendername);
SendClientMessageToAll(-1, string);
return 1;
}