Nista netrebate definirati nego samo ubacite pod public OnplayerCommandText
//-----------------------------------[ATM System by GGC]-----------------------------------------------
if(strcmp(cmd, "/atmwithdraw", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(6.5, playerid, 1209.249023, -916.946716, 42.687862) || PlayerToPoint(6.5, playerid, 1367.599487, -1275.462646, 13.189775)
|| PlayerToPoint(6.5, playerid, 1155.005859, -1463.247559, 15.415288) || PlayerToPoint(6.5, playerid, 318.551758, -1413.131836, 13.869890))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "POMOC: /atmwithdraw [kolicina]");
format(string, sizeof(string), " Imas $%d na svome racunu.", PlayerInfo[playerid][pAccount]);
SendClientMessage(playerid, COLOR_GRAD3, string);
return 1;
}
new cashdeposit = strval(tmp);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "POMOC: /atmwithdraw [kolicina]");
format(string, sizeof(string), " Imas $%d na svome racunu.", PlayerInfo[playerid][pAccount]);
SendClientMessage(playerid, COLOR_GRAD3, string);
return 1;
}
if (cashdeposit > PlayerInfo[playerid][pAccount] || cashdeposit < 1)
{
SendClientMessage(playerid, COLOR_GRAD2, " Nemas toliko novca !");
return 1;
}
//ConsumingMoney[playerid] = 1;
SafeGivePlayerMoney(playerid,cashdeposit);
PlayerInfo[playerid][pAccount]=PlayerInfo[playerid][pAccount]-cashdeposit;
format(string, sizeof(string), " Podigao si $%d sa svog racuna. Ukupno stanje racuna: $%d ", cashdeposit,PlayerInfo[playerid][pAccount]);
SendClientMessage(playerid, COLOR_YELLOW, string);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Nisi kod ATMa !");
return 1;
}
}
return 1;
}
ako zelite mjenjati kordinate ATMova, jer su sad jedan kod Gl.Amma u LSu jedan kod Burga, jedan kod bolnice i jedan jos negdje, onda samo mjenjate
PlayerToPoint(6.5, playerid, 1209.249023, -916.946716, 42.687862) = objasnjenje 6.5 je radius; playerid - igrac; 1209.249023 - x kordinate; -916.946716 - y kordinate; 42.687862 - z kordinate(visina).
Kordinate dobijete tako da idete u igru(debug ili normalno) i napisete npr. "/save ATM1", onda odete gdje vam je Gta san andreas, obicno : C:/Program Files/Rocktars Games/Gta san andreas/ i tamo nadjete savedpositions.txt, otvorite to s notepadom, te imate tamo kordinate.
Takoder ako zelite /atmhelp, ubacujete pod public OnplayerCommandText ovu komandu
//----------------------------------[ATMHELP]-----------------------------------------------
if(strcmp(cmd, "/atmhelp", true) == 0)
{
if(IsPlayerConnected(playerid))
{
SendClientMessage(playerid, COLOR_LIGHTRED,"*** ATM *** /atmwithdraw /takemats /putmats.");
SendClientMessage(playerid, COLOR_LIGHTRED,"*** OSTALO *** /help /househelp /notehelp /vehiclehelp /renthelp /businesshelp /leaderhelp /fishhelp /cookhelp /irchelp.");
}
return 1;
}
Tut by GGC
MOD NOTE
Ne stavljajte funkcije u podforum za tutoriale!
Veoma slab tut , ovo je samo sa GF modove ako se nevaram i plus ovo nema nikakvog smisla .. nemozes radit withdraw ako nisi deposito .. nemoze to tako da izdvojis jedan dio scripte i puff tut .. jbg ostajem na svom misljenju , lose .
Citat: °[ ÑЧz0Ñ ]° poslato Decembar 28, 2009, 12:51:18 POSLE PODNE
Veoma slab tut , ovo je samo sa GF modove ako se nevaram i plus ovo nema nikakvog smisla .. nemozes radit withdraw ako nisi deposito .. nemoze to tako da izdvojis jedan dio scripte i puff tut .. jbg ostajem na svom misljenju , lose .
Pusti,ionako je samo copy/past komandu i napiso neke gluposti ukratko...
ovo meni nevalja
Citat: dinkO14 poslato Decembar 28, 2009, 13:00:11 POSLE PODNE
Citat: °[ ÑЧz0Ñ ]° poslato Decembar 28, 2009, 12:51:18 POSLE PODNE
Veoma slab tut , ovo je samo sa GF modove ako se nevaram i plus ovo nema nikakvog smisla .. nemozes radit withdraw ako nisi deposito .. nemoze to tako da izdvojis jedan dio scripte i puff tut .. jbg ostajem na svom misljenju , lose .
Pusti,ionako je samo copy/past komandu i napiso neke gluposti ukratko...
Slazem se, mogao si napisati korak-po-korak ono sta prvo ide npr
Ako ocete da imate to i to idete
pa u "[ c o d e ] napises new atm; pa sl i trebas tako ali i po meni je lose ovo samo copy paste nez sta da kazem al