Problem(error/warning): Imam jedan duel system. Ali kada nekome posaljem duel on mora upisati /acceptduel playerid a ja zelim samo da upise /acceptduel
Dio skripte
: Dolje
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): link slike

Komande.

//Duel_System
CMD:duel(playerid, params[])
{
new duelbet, userid;
if(sscanf(params, "ui", userid, duelbet)) return SCM(playerid, COLOR_GREY, "Usage: {FFFFFF}/duel ");
if(userid == INVALID_PLAYER_ID) return SCM(playerid, COLOR_GREY, "Error: {FFFFFF}Player is not connected.");
if(InDuel == 1) return SCM(playerid, COLOR_GREY, "Error: {FFFFFF}You are already in a duel.");
if(InDuel == 1) return SCM(playerid, COLOR_GREY, "Error: {FFFFFF}Player is already in a duel.");
if(userid == playerid) return SendClientMessage(playerid, -1,"(ERROR): {FFFFFF}You can't duel with yourself!" );

if(GetPlayerMoney(playerid) < duelbet && duelbet != 0) return SCM(playerid, -1, "* You don't have that much money!");
if(GetPlayerMoney(userid) < duelbet && duelbet != 0) return SCM(playerid, -1, "* That player doesn't have that much amount of money!");
if(duelbet < 0) return SCM(playerid, -1, "* Bet Range: $0-25000");
if(duelbet > 25000) return SCM(playerid, -1, "* Bet Range: $0-25000");


DuelInvite = playerid;
DuelAccepter = userid;
Bet = duelbet;

ShowPlayerDialog(playerid, DIALOG_DUEL_WEAPON, DIALOG_STYLE_LIST, "Duel System [Weapon Select]", "Desert Eagle\nM4\nShotgun\nMP5\nSniper", "Select", "");

return 1;
}
CMD:acceptduel(playerid, params[])
{
if(InDuel == 1) return SCM(playerid, COLOR_GREY, "Error: {FFFFFF}You are already in a duel.");
if(DuelInvite == -1)return SCM(playerid, COLOR_GREY, "Error: {FFFFFF}You haven't been invited in a duel.");
if(DuelInvite != -1 && DuelInvite == INVALID_PLAYER_ID) return SCM(playerid, COLOR_GREY, "Error: {FFFFFF}Player is not connected.");
new userid, string;

if(sscanf(params, "u", userid)) return SCM(playerid, COLOR_GREY, "Usage: {FFFFFF}/acceptduel ");

if(userid != DuelInvite ) return SCM(playerid, COLOR_GREY, "Error: {FFFFFF}You haven't been invited to duel by that player.");
userid = DuelInvite;
DuelInvite = userid;
format(string, sizeof(string), "Duel-System: {FFFFFF}%s (%d) has accepted the duel. You are being teleported in the arena.(BET: %d)", GetName(playerid), playerid, Bet);
SCM(userid, COLOR_GREY, string);
format(string, sizeof(string), "Duel-System: {FFFFFF}You have accepted the duel from  %s (%d). You are being teleported in the arena.(BET: %d)", GetName(userid), userid, Bet);


I ovo nakon sto igrac izabere koja mapa za duel gdje se zavrsava invite.
new string;
format(string, sizeof(string), "Duel-System: {FFFFFF}%s (%d) has invited you to a duel. Usage (/acceptduel ) to accept it.", GetName(playerid), playerid);
SCM(DuelAccepter, COLOR_GREY, string);
format(string, sizeof(string), "Duel-System: {FFFFFF}You have invited %s (%d) to a duel.", GetName(DuelAccepter), DuelAccepter);
SCM(playerid, COLOR_GREY, string);