01.09.2012, 01:08
Eu nгo sei se isso irб funcionar porque eu nгo tenho ajuda de ninguйm no momento para testar..
pawn Код:
new TaNoDuel[MAX_PLAYERS] = 0;
//Ta duelando
if(TaNoDuel[playerid] == 1) return SendClientMessage(playerid,red,"Vocк nгo pode usar comandos no duelo");
CMD:duelo(playerid,params[])
{
new id,string[100],pNome[MAX_PLAYER_NAME];
GetPlayerName(playerid,pNome,sizeof(pNome));
if(sscanf(params,"u",id)) return SendClientMessage(playerid, -1,"Use: /duelo <id>");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, -1,"FAIL ! Jogador desconectado");
if(TaNoDuel[id] == 1) return SendClientMessage(playerid,-1,"Pera aew manow , o cara ta duelando :P");
if(TaNoDuel[playerid] == 1) return SendClientMessage(playerid, -1,"Sua vadia vocк jб ta em um duelo :// . ");
if(playerid == id) return SendClientMessage(playerid,red,"-Erro- Vocк nгo pode enviar duelo para vocк mesmo");
format(string,sizeof(string),"%s Estб lhe chamando para um duelo , enfrenta ou arrega ?",pNome);
ShowPlayerDialog(id,662,DIALOG_STYLE_MSGBOX,"Solicitaзгo de duelo",string,"Enfrentar","Arregar");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case 662:
{
if(response) ShowPlayerDialog(playerid,678,DIALOG_STYLE_LIST,"Escolha quais armas vocк irб duelar","SHOTGUN+DEAGLE\nSPAS12+DEAGLE","Escolher","Cancelar");
else SendClientMessage(playerid,-1,"Seu noob arregгo kkkkk");
}
case 678:
{
if(response)
{
switch(listitem)
{
case 0:
{
GivePlayerWeapon(playerid,25,9998);
GivePlayerWeapon(playerid,24,9998);
TaNoDuel[playerid] = 1;
}
case 1:
{
GivePlayerWeapon(playerid,27,9998);
GivePlayerWeapon(playerid,24,9998);
TaNoDuel[playerid] = 1;
}
}
} else SendClientMessage(playerid,-1,"Seu arregгo cancelou kkkkkkkk");
}
}
return 1;
}