Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

Zaključano

/atmwithdraw

Započeo LuKsA
pre 16 godina
1,826
pregleda
5
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
GGC
Godfather
pre 16 godina
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 ");
format(string, sizeof(string), "  Imas $%d na svome racunu.", PlayerInfo);
SendClientMessage(playerid, COLOR_GRAD3, string);
return 1;
}
new cashdeposit = strval(tmp);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "POMOC: /atmwithdraw ");
format(string, sizeof(string), "  Imas $%d na svome racunu.", PlayerInfo);
SendClientMessage(playerid, COLOR_GRAD3, string);
return 1;
}
if (cashdeposit > PlayerInfo || cashdeposit < 1)
{
SendClientMessage(playerid, COLOR_GRAD2, "  Nemas toliko novca !");
return 1;
}
    //ConsumingMoney = 1;
SafeGivePlayerMoney(playerid,cashdeposit);
PlayerInfo=PlayerInfo-cashdeposit;
format(string, sizeof(string), "  Podigao si $%d sa svog racuna. Ukupno stanje racuna: $%d ", cashdeposit,PlayerInfo);
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
//---------------------------------------------------------------------------------
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!
Obrisan korisnik Obrisan korisnik
pre 16 godina
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 .
dinkO14
Underboss
pre 16 godina
° wrote on December 28, 2009, 11:51 am:
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...
Obrisan korisnik Obrisan korisnik
pre 16 godina
ovo meni nevalja
Jedite kod Joa
Street Runner
pre 15 godina
dinkO14 wrote on December 28, 2009, 11:51 am:
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

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava