ovako,moze mi netko rec TOCNO kuda da ubacim ovo???
//----------------------------------[ATM System]-----------------------------------------------
if(strcmp(cmd, "/atmwithdraw", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(3.0,playerid,1210.9574,-915.6220,43.0260) || PlayerToPoint(3.0,playerid,589.3055,-1253.3296,18.2150)
|| PlayerToPoint(3.0,playerid,1135.3281,-1471.9373,15.7919) || PlayerToPoint(3.0,playerid,1137.1283,-1630.1025,13.8844)
|| PlayerToPoint(3.0,playerid,1929.3414,-1769.5410,13.5469))
{
SendClientMessage(playerid, COLOR_GREY, " Nisi blizu bankomata !");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /atmwithdraw [kolicina]");
format(string, sizeof(string), " Imas $%d na svojem racunu.", PlayerInfo[playerid][pAccount]);
SendClientMessage(playerid, COLOR_GRAD3, string);
return 1;
}
new cashdeposit = strval(tmp);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /atmwithdraw [kolicina]");
format(string, sizeof(string), " Imas $%d na svojem racunu.", PlayerInfo[playerid][pAccount]);
SendClientMessage(playerid, COLOR_GRAD3, string);
return 1;
}
if (cashdeposit > PlayerInfo[playerid][pAccount] || cashdeposit < 1)
{
SendClientMessage(playerid, COLOR_GRAD2, " Nemas tako puno novca !");
return 1;
}
GivePlayerMoney(playerid,cashdeposit);
PlayerInfo[playerid][pAccount]=PlayerInfo[playerid][pAccount]-cashdeposit;
format(string, sizeof(string), " Podigao si $%d sa svog racuna. Ukupno: $%d ", cashdeposit,PlayerInfo[playerid][pAccount]);
SendClientMessage(playerid, COLOR_YELLOW, string);
return 1;
}
return 1;
}
if(strcmp(cmd, "/atmbank", true) == 0 || strcmp(cmd, "/atmdeposit", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(3.0,playerid,1210.9574,-915.6220,43.0260) || PlayerToPoint(3.0,playerid,589.3055,-1253.3296,18.2150)
|| PlayerToPoint(3.0,playerid,1135.3281,-1471.9373,15.7919) || PlayerToPoint(3.0,playerid,1137.1283,-1630.1025,13.8844)
|| PlayerToPoint(3.0,playerid,1929.3414,-1769.5410,13.5469))
{
SendClientMessage(playerid, COLOR_GREY, " Nisi blizu bankomata !");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /atmbank [kolicina]");
format(string, sizeof(string), " Imas $%d na svom racunu.", PlayerInfo[playerid][pAccount]);
SendClientMessage(playerid, COLOR_GRAD3, string);
return 1;
}
new cashdeposit = strval(tmp);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /atmbank [kolicina]");
format(string, sizeof(string), " Imas $%d na svom racunu.", PlayerInfo[playerid][pAccount]);
SendClientMessage(playerid, COLOR_GRAD3, string);
return 1;
}
if (cashdeposit > GetPlayerMoney(playerid) || cashdeposit < 1)
{
SendClientMessage(playerid, COLOR_GRAD2, " Nemas tako puno novca");
return 1;
}
GivePlayerMoney(playerid,-cashdeposit);
new curfunds = PlayerInfo[playerid][pAccount];
PlayerInfo[playerid][pAccount]=cashdeposit+PlayerInfo[playerid][pAccount];
SendClientMessage(playerid, COLOR_WHITE, "|___ BANK STATMENT ___|");
format(string, sizeof(string), " Stara Svota: $%d", curfunds);
SendClientMessage(playerid, COLOR_GRAD2, string);
format(string, sizeof(string), " Stavljeno na racun: $%d",cashdeposit);
SendClientMessage(playerid, COLOR_GRAD4, string);
SendClientMessage(playerid, COLOR_GRAD6, "|-----------------------------------------|");
format(string, sizeof(string), " Nova Svota: $%d", PlayerInfo[playerid][pAccount]);
SendClientMessage(playerid, COLOR_WHITE, string);
return 1;
}
return 1;
}
if(strcmp(cmd, "/atmbalance", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(3.0,playerid,1210.9574,-915.6220,43.0260) || PlayerToPoint(3.0,playerid,589.3055,-1253.3296,18.2150)
|| PlayerToPoint(3.0,playerid,1135.3281,-1471.9373,15.7919) || PlayerToPoint(3.0,playerid,1137.1283,-1630.1025,13.8844)
|| PlayerToPoint(3.0,playerid,1929.3414,-1769.5410,13.5469))
{
SendClientMessage(playerid, COLOR_GREY, " Nisi blizu bankomata !");
return 1;
}
format(string, sizeof(string), " Imas $%d na svom racunu.",PlayerInfo[playerid][pAccount]);
SendClientMessage(playerid, COLOR_YELLOW, string);
}
return 1;
}
if(strcmp(cmd, "/atmtransfer", true) == 0 || strcmp(cmd, "/atmwiretransfer", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pLevel] < 3)
{
SendClientMessage(playerid, COLOR_GRAD1, " Moras Biti LVL 3 !");
return 1;
}
if(PlayerToPoint(3.0,playerid,1210.9574,-915.6220,43.0260) || PlayerToPoint(3.0,playerid,589.3055,-1253.3296,18.2150)
|| PlayerToPoint(3.0,playerid,1135.3281,-1471.9373,15.7919) || PlayerToPoint(3.0,playerid,1137.1283,-1630.1025,13.8844)
|| PlayerToPoint(3.0,playerid,1929.3414,-1769.5410,13.5469))
{
SendClientMessage(playerid, COLOR_GREY, " Nisi blizu bankomata !");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /atmtransfer [playerid/PartOfName] [kolicina]");
return 1;
}
giveplayerid = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /atmtransfer [playerid/PartOfName] [kolicina]");
return 1;
}
moneys = strval(tmp);
if (IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
playermoney = PlayerInfo[playerid][pAccount] ;
if (moneys > 0 && playermoney >= moneys)
{
PlayerInfo[playerid][pAccount] -= moneys;
PlayerInfo[giveplayerid][pAccount] += moneys;
format(string, sizeof(string), " Prebacio si $%d na %s racun", moneys, giveplayer,giveplayerid);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_GRAD1, string);
format(string, sizeof(string), " Dobio si $%d na svoj racun od %s", moneys, sendername, playerid);
SendClientMessage(giveplayerid, COLOR_GRAD1, string);
format(string, sizeof(string), "%s prebacio si $%d na %s", sendername, moneys, giveplayer);
if(moneys >= 500000)
{
ABroadCast(COLOR_YELLOW,string,1);
}
printf("%s", string);
PayLog(string);
PlayerPlaySound(giveplayerid, 1052, 0.0, 0.0, 0.0);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Nepravilna svota transakcije.");
}
}
}
else
{
format(string, sizeof(string), " %d igrac nije aktivan.", giveplayerid);
SendClientMessage(playerid, COLOR_GRAD1, string);
}
}
return 1;
}
To stavis pod pulic OnPlayerCommandText. ;)
I sljedeci put koristi [code]
[/code]
e tnx puno
jos mi samo reci dali budu bankomati vec ubaceni ili ih ja jos moram ubacit :D
Ja mislim da ih ti moras ubacit
Plantak, gdje si nabavio te bankomate?
pa tu negdje na tom forumu sam ih naso :D zasto?