Advertisement
Guest User

Duelin Duelin ♫

a guest
Jan 22nd, 2017
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.77 KB | None | 0 0
  1. CMD:duelo(playerid, params[]) {
  2. new id, aposta, arma[24];//cria variaveis para executar o comando
  3. if(sscanf(params, "uis[24]", id, arma)) return SendClientMessage(playerid, -1, "USE: /duelar [ playerid ] [ aposta ] [ arma (M4, Desert Eagle, AK, Shotgun) ]");
  4. if(!IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "O player não esta online");//caso o player nao esteja online exime a mensagem
  5. 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
  6. 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
  7. 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
  8. if(Duelo[id][pConvidadoPor] > -1) return SendClientMessage(playerid, -1, "O player ja foi convidado para um duelo, tente novamente mais tarde");
  9. //-=-=-=-=-=-=-=- VERIFICA QUAL ARMA SERA USADA NO DUELO -=-=-=-=
  10. if(!strcmp(arma, "Desert Eagle", true)) {
  11. 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));
  12. Duelo[playerid][pDueloArma] = 24;
  13. }
  14. else if(!strcmp(arma, "M4", true)) {
  15. 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));
  16. Duelo[playerid][pDueloArma] = 31;
  17. }
  18. else if((!strcmp(arma, "AK", true)) || (!strcmp(arma, "AK47", true)) || (!strcmp(arma, "AK-47", true))) {
  19. 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));
  20. Duelo[playerid][pDueloArma] = 30;
  21. }
  22. else if((!strcmp(arma, "Shotgun", true)) || (!strcmp(arma, "Shot", true))) {
  23. 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));
  24. Duelo[playerid][pDueloArma] = 25;
  25. }
  26. else return SendClientMessage(playerid, -1, "Arma não disponivel, tente outra");//caso nenhuma arma acima seja digitada exibe a mensagem
  27. Duelo[id][pConvidadoPor] = playerid;//seta para o player duelado o id de quem esta duelando
  28. Duelo[playerid][pDueloApostando] = aposta;
  29. ShowPlayerDialog(id, DIALOG_CONVIDAR_DUELO, DIALOG_STYLE_MSGBOX, ">> Sistema de Duelos", str, "Aceitar", "Recusar");//exide a dialog
  30. return true;
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement