Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:duelo(playerid, params[]) {
- new id, aposta, arma[24];//cria variaveis para executar o comando
- if(sscanf(params, "uis[24]", id, arma)) return SendClientMessage(playerid, -1, "USE: /duelar [ playerid ] [ aposta ] [ arma (M4, Desert Eagle, AK, Shotgun) ]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "O player não esta online");//caso o player nao esteja online exime a mensagem
- if(playerid == id) return SendClientMessage(playerid, -1, "Voce nao pode duelar com voce mesmo");//caso o id duelado seja igual o id de quem esta duelando exibe a mensagem
- if(Duelo[id][pDuelando]) return SendClientMessage(playerid, -1, "O player selecionado ja esta participando de um duelo");//caso o player duelado ja esteja sendo desafiado exibe a mensagem
- if(Duelo[playerid][pDuelando]) return SendClientMessage(playerid, -1, "Você ja esta participando de um duelo");//caso quem esteja duelando ja estiver em um duelo exibe a mensagem
- if(Duelo[id][pConvidadoPor] > -1) return SendClientMessage(playerid, -1, "O player ja foi convidado para um duelo, tente novamente mais tarde");
- //-=-=-=-=-=-=-=- VERIFICA QUAL ARMA SERA USADA NO DUELO -=-=-=-=
- if(!strcmp(arma, "Desert Eagle", true)) {
- format(str, sizeof(str), "O player %s esta lhe convidando para um duelo, deseja aceitar??\n\nAposta: R$ %d\nPremio: R$%d\nArma: Desert Eagle", getPlayerName(playerid), (aposta*2));
- Duelo[playerid][pDueloArma] = 24;
- }
- else if(!strcmp(arma, "M4", true)) {
- format(str, sizeof(str), "O player %s esta lhe convidando para um duelo, deseja aceitar??\n\nAposta: R$ %d\nPremio: R$%d\nArma: M4", getPlayerName(playerid), (aposta*2));
- Duelo[playerid][pDueloArma] = 31;
- }
- else if((!strcmp(arma, "AK", true)) || (!strcmp(arma, "AK47", true)) || (!strcmp(arma, "AK-47", true))) {
- format(str, sizeof(str), "O player %s esta lhe convidando para um duelo, deseja aceitar??\n\nAposta: R$ %d\nPremio: R$%d\nArma: AK-47", getPlayerName(playerid), (aposta*2));
- Duelo[playerid][pDueloArma] = 30;
- }
- else if((!strcmp(arma, "Shotgun", true)) || (!strcmp(arma, "Shot", true))) {
- format(str, sizeof(str), "O player %s esta lhe convidando para um duelo, deseja aceitar??\n\nAposta: R$ %d\nPremio: R$%d\nArma: Shotgun", getPlayerName(playerid), (aposta*2));
- Duelo[playerid][pDueloArma] = 25;
- }
- else return SendClientMessage(playerid, -1, "Arma não disponivel, tente outra");//caso nenhuma arma acima seja digitada exibe a mensagem
- Duelo[id][pConvidadoPor] = playerid;//seta para o player duelado o id de quem esta duelando
- Duelo[playerid][pDueloApostando] = aposta;
- ShowPlayerDialog(id, DIALOG_CONVIDAR_DUELO, DIALOG_STYLE_MSGBOX, ">> Sistema de Duelos", str, "Aceitar", "Recusar");//exide a dialog
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement