/atmwithdraw

Započeo LuKsA, Decembar 28, 2009, 12:20:00 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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!
Poslednja Izmena: Jul 01, 2019, 23:39:55 POSLE PODNE od Mister Naithan
Aequam memento rebus in arduis servare mentem.

r4z0r

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...


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
My Tutorials:

[TUT] SetPlayerSpecialAction

[TUT] SetVehicleVelocity


CroHerze Website: www.croherzegovina.org
CroHerze IP: 94.23.26.10:8397


Mostar u srcu, Velež do groba!



<<- Å ta je jedan klik? ->>

Kliknite, i pomozite zmaju da naraste!