30.09.2011, 22:29
Bom minha dъvida й a seguinte: Baseado no Raven's, fiz um comando para teleporte, /suicidio [1-2]
Ta beleza, funcionar direitinho, mas queria colocar de um jeito em que os nъmeros sу podessem ser 1 ou 2, caso for qualquer outro nъmero, que desse erro no comando.
Meu comando й esse aqui:
Ta beleza, funcionar direitinho, mas queria colocar de um jeito em que os nъmeros sу podessem ser 1 ou 2, caso for qualquer outro nъmero, que desse erro no comando.
Meu comando й esse aqui:
pawn Код:
if(strcmp("/suicidio [nъmero]", cmdtext, true, 10) == 0)
{
new tmp[256];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_GREEN, "/suicidio [1-2]");
return 1;
}
else if(strcmp(tmp,"1",true) == 0) // Nъmero 1 //
{
new Float:Vida;
GetPlayerHealth(playerid, Vida);
if(Vida > 50)
{
new pName[30], string [256];
GetPlayerName(playerid, pName, 30);
format(string, 256, "%s esta de mal com a vida e foi suicidar. Agilize o processo dele! /suicidio", pName);
SendClientMessageToAll(COLOR_RED,string);
SetPlayerPos(playerid, 1794.06591797,-1793.72912598,59.37450409);
SetPlayerInterior(playerid, 0);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,8, 1);
GivePlayerWeapon(playerid, 16, 99999999999);
GivePlayerWeapon(playerid, 22, 99999999999);
GivePlayerWeapon(playerid, 30, 99999999999);
GivePlayerWeapon(playerid, 31, 99999999999);
}
else
{
SendClientMessage(playerid, COLOR_RED, "[ERRO DE SINTAXE] Vocк nгo pode se teletransportar se estiver morrendo meu amigo.");
}
return 1;
}
else if(strcmp(tmp,"2",true) == 0) // Nъmero 2 //
{
new pName[30], string [256];
GetPlayerName(playerid, pName, 30);
format(string, 256, "%s foi tentar a sorte a grande atirando nos explosivos. Agilize o processo dele! /suicidio2", pName);
SendClientMessageToAll(COLOR_RED,string);
SetPlayerPos(playerid, 548.66491699,-1987.40795898,21.89083481);
SetPlayerInterior(playerid, 0);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,8, 1);
GivePlayerWeapon(playerid, 16, 99999999999);
GivePlayerWeapon(playerid, 22, 99999999999);
GivePlayerWeapon(playerid, 30, 99999999999);
GivePlayerWeapon(playerid, 31, 99999999999);
GivePlayerWeapon(playerid, 34, 99999999999);
}
else
{
SendClientMessage(playerid, COLOR_RED, "[ERRO DE SINTAXE] Vocк nгo pode se teletransportar se estiver morrendo meu amigo.");
}
return 1;
}