[Pomoc] Deposit

Započeo Coldplay, Jun 24, 2012, 14:18:16 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Skripta koju koristim: Nevazno
Detaljan opis problema:
E, ja u ormaricu imam novaca, ali kada ocu ostaviti, kaze da nemam toliko novca... A ako izbrisem to onda mogu staviti koliko ocu... Moze li pomoc?
Dio skripte:

if(dialogid == DIALOG_DEPOSIT)
    {
        if(!response) return 1;
        if(response)
        {
            if(!strval(inputtext))
            {
                SendClientMessage(playerid, GREY, "Unijeli ste neispravan iznos novca.");
            }
            else
    {
        if(PlayerStat[playerid][Money] <= strval(inputtext))
{
   new str[128];
   format(str, sizeof(str), "Uspijesno ste ostavili %d u svom ormaricu.", strval(inputtext));
                       SendClientMessage(playerid, GREY, str);
                       PlayerStat[playerid][LockerMoney] += strval(inputtext);
                       GiveMoney(playerid, -strval(inputtext));
                       format(str, sizeof(str), "* %s ostavlja %d u ormaricu i zatvara ga.", GetICName(playerid), strval(inputtext));
                       SendNearByMessage(playerid, ACTION_COLOR, str, 5);
                }
                else
{
    SendClientMessage(playerid, GREY, "Nemas toliko novca.");
}
            }
        }
}

Neke slike/video za lakse dobivanje pomoci(neobavezno)://

if(dialogid == DIALOG_DEPOSIT)
    {
        if(!response) return 1;
        if(response)
        {
            if(!strval(inputtext))
            {
                SendClientMessage(playerid, GREY, "Unijeli ste neispravan iznos novca.");
            }
            else
    {
        if(GetPlayerMoney(playerid) <= strval(inputtext))
{
   new str[128];
   format(str, sizeof(str), "Uspijesno ste ostavili %d u svom ormaricu.", strval(inputtext));
                       SendClientMessage(playerid, GREY, str);
                       PlayerStat[playerid][LockerMoney] += strval(inputtext);
                       GiveMoney(playerid, -strval(inputtext));
                       format(str, sizeof(str), "* %s ostavlja %d u ormaricu i zatvara ga.", GetICName(playerid), strval(inputtext));
                       SendNearByMessage(playerid, ACTION_COLOR, str, 5);
                }
                else
{
    SendClientMessage(playerid, GREY, "Nemas toliko novca.");
}
            }
        }
}


pokusaj ovako

Nije uspijelo... Opet isto, nemas toliko novca, a imam

Probaj ovako :
if(dialogid == DIALOG_DEPOSIT)
    {
        if(!response) return 1;
        if(response)
        {
            if(!strval(inputtext))
            {
                SendClientMessage(playerid, GREY, "Unijeli ste neispravan iznos novca.");
            }
            else
    {
        if(GetPlayerMoney(playerid) >= strval(inputtext))
{
   new str[128];
   format(str, sizeof(str), "Uspijesno ste ostavili %d u svom ormaricu.", strval(inputtext));
                       SendClientMessage(playerid, GREY, str);
                       PlayerStat[playerid][LockerMoney] += strval(inputtext);
                       GiveMoney(playerid, -strval(inputtext));
                       format(str, sizeof(str), "* %s ostavlja %d u ormaricu i zatvara ga.", GetICName(playerid), strval(inputtext));
                       SendNearByMessage(playerid, ACTION_COLOR, str, 5);
                }
                else
{
    SendClientMessage(playerid, GREY, "Nemas toliko novca.");
}
            }
        }
}
ODSUTAN

Citat: Daniel Zero poslato Jun 24, 2012, 15:54:31 POSLE PODNE
Probaj ovako :
if(dialogid == DIALOG_DEPOSIT)
    {
        if(!response) return 1;
        if(response)
        {
            if(!strval(inputtext))
            {
                SendClientMessage(playerid, GREY, "Unijeli ste neispravan iznos novca.");
            }
            else
    {
        if(GetPlayerMoney(playerid) >= strval(inputtext))
{
   new str[128];
   format(str, sizeof(str), "Uspijesno ste ostavili %d u svom ormaricu.", strval(inputtext));
                       SendClientMessage(playerid, GREY, str);
                       PlayerStat[playerid][LockerMoney] += strval(inputtext);
                       GiveMoney(playerid, -strval(inputtext));
                       format(str, sizeof(str), "* %s ostavlja %d u ormaricu i zatvara ga.", GetICName(playerid), strval(inputtext));
                       SendNearByMessage(playerid, ACTION_COLOR, str, 5);
                }
                else
{
    SendClientMessage(playerid, GREY, "Nemas toliko novca.");
}
            }
        }
}


Hvala ti puno :)