Skripta koju koristim: edit
Detaljan opis problema: ako nesto kupujem ili nesto novac mi ide u -, a zelim da pise ono nemate dovoljno novaca
Dio skripte: recite sta treba
if(100 > GetPlayerMoney(playerid)) return SendClientMessage(playerid, "Potrebno ti je $100!"); //prilagodi cijenu
Trebas napraviti provjeru da li igrac ima dovoljno novca :)
if(GetPlayerMoney(playerid) < Cijena) return SendClientMessage(playerid, BOJA NEKA, "Nemate dovoljno novca za ovo!");
//Evo vako
if(GetPlayerMoney(playerid) < 0)//Ovdje dodas npr cigare 5$ tu stavis 5 i dole u textu mjesto 0 stavis 5 i to je to !
{
SCM(playerid, BOJA NEKA, "Potrebno vam je 0$ da bi kupili text neki !");
return 1;
}
Kako da ono kad se player konektuje i da mu postavim ono da se spawna na odredjeno mjesto i da bira skin?
@Abrams
Citat: [BT:DM]Deko poslato Mart 26, 2016, 13:27:41 POSLE PODNE
Kako da ono kad se player konektuje i da mu postavim ono da se spawna na odredjeno mjesto i da bira skin?
@Abrams
edit: uradio sam to ok je sad ako neko moze da objasni samo kad gangzone kreiram od /save sta uzimam?
Rijesili smo ti problem nisi ni reko Hvala :'(
Citat: [BT:DM]Deko poslato Mart 26, 2016, 13:58:52 POSLE PODNE
Citat: [BT:DM]Deko poslato Mart 26, 2016, 13:27:41 POSLE PODNE
Kako da ono kad se player konektuje i da mu postavim ono da se spawna na odredjeno mjesto i da bira skin?
@Abrams
edit: uradio sam to ok je sad ako neko moze da objasni samo kad gangzone kreiram od /save sta uzimam?
https://wiki.sa-mp.com/wiki/GangZoneCreate
Piše ti tu sve.
jel uzimam 1 save ili vise de obj. ne kontam baš hah
new zona1timer;
GangZoneCreate(Float:minx, Float:miny, Float:maxx, Float:maxy); // NEKO IME LSPD
forward IsPlayerInArea(playerid, Float:minx, Float:maxx, Float:miny, Float:maxy);
public IsPlayerInArea(playerid, Float:minx, Float:maxx, Float:miny, Float:maxy)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
if(x > minx && x < maxx && y > miny && y < maxy) return 1;
return 0;
}
forward ProvjeraZone1(playerid);
public ProvjeraZone1(playerid)
{
if(!IsPlayerInArea(playerid,KORDINATI))//zona 1
{SCM(playerid,BOJA,"Napustili ste teritoriju!");KillTimer(zona1timer);}
}
forward ZauzimanjeZone1(playerid);
public ZauzimanjeZone1(playerid)
{
if(PlayerInfo[playerid][pLider] == ID ORG){gangzona[gzona1] = 1; SacuvajZone(); SCM(playerid,0x2641FEAA,"Zauzeli ste teritoriju!");}
else if(PlayerInfo[playerid][pLider] == ID ORG){gangzona[gzona1] = 2; SacuvajZone(); SCM(playerid,0xAA3333AA,"Zauzeli ste teritoriju!");}
KillTimer(zona1timer);
}
public SacuvajZone()
{
new coordsstring[256];
format(coordsstring, sizeof(coordsstring), "%d,%d,%d,%d,%d,%d", gangzona[gzona1]);
new File: file2 = fopen("settings/gangzone.ini", io_write);
fwrite(file2, coordsstring);
fclose(file2);
return 1;
}
public UcitajZone()
{
new arrCoords[6][64];
new strFromFile2[256];
new File: file = fopen("settings/gangzone.ini", io_read);
if(file)
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, ',');
gangzona[gzona1] = strval(arrCoords[0]);
fclose(file);
}
return 1;
}
ne kontam opet hahaha
de ovako
uzmite 4 /save pozicije (ili koliko treba) i prvo njih napisite i onda dole uradite kako kreirati zonu :D
a ovo to je HamZa uradio je za /ownanje? moze i to kroz primjer haha lakse mi tako skontati
Preporucujem ti da za gangzone uzmes ovo:
https://www.dropbox.com/s/eaisvgqraulchpt/Gang%20Zone%20Maker.rar
Puno ti je lakse nego preko /save..
A pise ti na wikipediji sta uzimas,samo trebas ovo procitati: http://prntscr.com/akv52o