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.");
}
}
}
}
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 :)