Jump to content

Recommended Posts

Posted

Salut. Am incercat si eu sa fac un sistem de dice pentru serverul meu (bugged v3.3.0) si cand dau /dice cuiva imi zice ca acel palyer nu are bani. Am verificat daca avea bani acel player si da, avea bani. Nu stiu ce are... Va las intr-un pastebin comanda /dice. http://pastebin.com/Lta844ne

Posted

Salut. Am incercat si eu sa fac un sistem de dice pentru serverul meu (bugged v3.3.0) si cand dau /dice cuiva imi zice ca acel palyer nu are bani. Am verificat daca avea bani acel player si da, avea bani. Nu stiu ce are... Va las intr-un pastebin comanda /dice. http://pastebin.com/Lta844ne

Incearca sa inlocuiesti GetPlayerCash cu variabila care salveaza banii jucatorului

playerVariables[playerid][pMoney]
sau ceva de genu ar trebui sa fie
  • Upvote 1
Posted


CMD:dice(playerid, params[])
{
if(!IsPlayerInRangeOfPoint(playerid,50.0,1977.7538,1017.7076,994.4688)) return SCM(playerid,COLOR_WHITE,"You can use this command only in casinos.");
if(IsPlayerConnected(playerid))
{
new id,money,sendername[25],string[184];
if(sscanf(params, "ud",id,money)) return SCM(playerid,COLOR_WHITE,"/dice <Name/Playerid> <Money>");
if(id == INVALID_PLAYER_ID) return SCM(playerid, COLOR_WHITE, "{FFFFCC}Error: Player not connected.");
if(money < 1 || money > 1000000) return SCM(playerid,COLOR_WHITE,"{FFB870}Money limit is $1,000,000.");
if(IsPlayerConnected(id))
{
if(playerVariables[playerid][pMoney]< money) return SCM(playerid,COLOR_WHITE,"Tu sau adversarul tau nu aveti suficienti bani pentru a juca barbut.");
if(playerVariables[playerid][pMoney] < money) return SCM(playerid,COLOR_WHITE,"Tu sau adversarul tau nu aveti suficienti bani pentru a juca barbut.");
if(id == playerid) return SendClientMessage(playerid, COLOR_WHITE, "Nu te poti invita singur sa joci barbut.");
if(ProxDetectorS(10.0, playerid, id))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
SendClientMessage(playerid, COLOR_DARKPINK, "Cerere de barbut trimisa.");
format(string, sizeof(string), "%s te-a invitat sa joci barbut cu el pe $%s. Scrie /accept dice %d pentru a juca.",sendername,money,playerid);
SendClientMessage(id, COLOR_DARKPINK, string);
Diceid[id] = playerid;
Dicem[id] = money;
}
else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Player is not near you.");
}
}
return 1;
}

Asa? Incerc sa bag in gamemode sa vad ce se intampla.

Posted
CMD:dice(playerid, params[])
{
    if(!IsPlayerInRangeOfPoint(playerid,50.0,1977.7538,1017.7076,994.4688)) return SCM(playerid,COLOR_WHITE,"You can use this command only in casinos.");
    if(IsPlayerConnected(playerid))
    {
        new id,money,sendername[25],string[184];
        if(sscanf(params, "ud",id,money)) return SCM(playerid,COLOR_WHITE,"/dice <Name/Playerid> <Money>");
        if(id == INVALID_PLAYER_ID) return SCM(playerid, COLOR_WHITE, "{FFFFCC}Error: Player not connected.");
        if(money < 1 || money > 1000000) return SCM(playerid,COLOR_WHITE,"{FFB870}Money limit is $1,000,000.");
        if(IsPlayerConnected(id))
        {
            if(playerVariables[playerid][pMoney]< money) return SCM(playerid,COLOR_WHITE,"Tu sau adversarul tau nu aveti suficienti bani pentru a juca barbut.");
            if(playerVariables[playerid][pMoney] < money) return SCM(playerid,COLOR_WHITE,"Tu sau adversarul tau nu aveti suficienti bani pentru a juca barbut.");
            if(id == playerid) return SendClientMessage(playerid, COLOR_WHITE, "Nu te poti invita singur sa joci barbut.");
            if(ProxDetectorS(10.0, playerid, id))
            {
                GetPlayerName(playerid, sendername, sizeof(sendername));
                SendClientMessage(playerid, COLOR_DARKPINK, "Cerere de barbut trimisa.");
                format(string, sizeof(string), "%s te-a invitat sa joci barbut cu el pe $%s. Scrie /accept dice %d pentru a juca.",sendername,money,playerid);
                SendClientMessage(id, COLOR_DARKPINK, string);
                Diceid[id] = playerid;
                Dicem[id] = money;
            }
            else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Player is not near you.");
        }
    }
    return 1;
}

Asa? Incerc sa bag in gamemode sa vad ce se intampla.

 

Eu ti-am dat exemplu ca nu mai stiu variabila care salveaza banii, dar daca aia era variabila da, asa trebuie.

Posted

Eu ti-am dat exemplu ca nu mai stiu variabila care salveaza banii, dar daca aia era variabila da, asa trebuie.

Acum merge sa dau dice, dar am problema la accept dice, cand dau zice "invalit item specified". Uite comanda /accept, ti-am dat doar o parte din ea http://pastebin.com/CM60EnNq , nu ma copiat-o pe toata pana jos.

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.