Započeo Drobnjak
•17. Maj 2013.• Zaključano[Pomoc] Lepark
431
pregleda
12
postova
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
934
Postovi:
102
Teme:
Pridružio se:Avg. 2012
17. Maj 2013.
Skripta koju koristim:CLRP
Detaljan opis problema:Kad igraÄ kuca /lepark da parkira letjelicu,kaže mu da će mu se tu spawnati posle reloga,on ode relog i nema mu letjelice,a kad kuca /le kaže mu da nema letjelicu,onda je opet kupi,opet /lepark i isto mu kaže da će posle reloga da se spawna tu,on ode relog i naÄ‘e je tamo Ä‘e mu se spawnala kad je kupio,kako rijeÅ¡iti to?
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Detaljan opis problema:Kad igraÄ kuca /lepark da parkira letjelicu,kaže mu da će mu se tu spawnati posle reloga,on ode relog i nema mu letjelice,a kad kuca /le kaže mu da nema letjelicu,onda je opet kupi,opet /lepark i isto mu kaže da će posle reloga da se spawna tu,on ode relog i naÄ‘e je tamo Ä‘e mu se spawnala kad je kupio,kako rijeÅ¡iti to?
Dio skripte:
if(strcmp(cmd, "/le", true) == 0 || strcmp(cmd, "/letjelica", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged == 0)
{
SendClientMessage(playerid, COLOR_GREY, "Morate se prvo prijaviti!");
return 1;
}
new x_nr;
x_nr = strtok(cmdtext, idx);
if(!strlen(x_nr))
{
new porukaLE[] = ""COL_ZELENA"(/le)tjelica:\n\n {FFFFFF}- prodaj, oboji, lociraj, park, lock\n - fix, repaint, /napusti\n - /kupiletjelicu /prodajle /cancelsell /prihvatisell";
format(string, sizeof(string),"%s ",porukaLE);
ShowPlayerDialog(playerid, 212, DIALOG_STYLE_MSGBOX,"{FFAF00}Opcije Letjelice",string,"U redu","");
return 1;
}
if(strcmp(x_nr,"park",true) == 0)
{
if (IsPlayerInVehicle(playerid,Planelist))
{
GetVehiclePos(Planelist,Planelist,Planelist,Planelist);
GetVehicleZAngle(Planelist,Planelist);
LetjeliceSave(playerid);
SendClientMessage(playerid, COLOR_GREEN, "Spremljen polozaj letjelice!");
}
else { SendClientMessage(playerid, COLOR_GREY, "To nije vasa letjelica!"); }
return 1;
}
else if(strcmp(x_nr,"fix",true) == 0)
{
if (Planelist!=-1)
{
if (Planelist==0)
{
new reparatur = planeBuylist[Planelist];
if (reparatur <= GetPlayerMoney(playerid))
{
Planelist=1;
GivePlayerMoney(playerid, - reparatur);
format(string, 128, "Mozete popraviti vasu letjelicu za $%i! Ona je na mjestu gdje ste ju parikirali.", reparatur);
SendClientMessage(playerid, COLOR_RED, string);
}
else { format(string, 128, "Nedovoljno novca za popravak (potrebno: $%i)!", reparatur); SendClientMessage(playerid, COLOR_LIGHTRED, string); }
}
else { SendClientMessage(playerid, COLOR_GREY, "Vasa letjelica ne treba popravak!"); }
}
else { SendClientMessage(playerid, COLOR_GREY, "Vi nemate letjelicu!"); }
return 1;
}
else if(strcmp(x_nr,"lock",true) == 0)
{
if (Planelist!=-1)
{
if (Planelist!=-1)
{
if (Planelist==0)
{
Planelist=1;
SetPlaneParamsForAll(Planelist,0,1);
SetVehicleParamsForPlayer(Planelist,playerid,0,0);
SendClientMessage(playerid, YELLOW, "* Vase letjelica je zakljucana!");
SendClientMessage(playerid, YELLOW, "* Samo vi mozete uci u letjelicu!");
}
else
{
Planelist=0;
SetPlaneParamsForAll(Planelist,0,0);
SendClientMessage(playerid, YELLOW, "* Vasa letjelica je otkljucana!");
SendClientMessage(playerid, YELLOW, "Sada svi mogu uci u nju!");
}
}
else { SendClientMessage(playerid, COLOR_GREY, "Vasa letjelica se pokvarila,morate je popraviti!"); }
}
else { SendClientMessage(playerid, COLOR_GREY, "Vi nemate letjelicu!"); }
return 1;
}
else if(strcmp(x_nr,"oboji",true) == 0)
{
if(GetPlayerMoney(playerid) < 1000)
{
SendClientMessage(playerid, COLOR_GREY," Nemate dovoljno novca za farbanje.");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Koriscenje: /le oboji ");
return 1;
}
new color1;
color1 = strval(tmp);
if(color1 < 0 && color1 > 126)
{
SendClientMessage(playerid, COLOR_GREY, " Od 0 do 126 !!!");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Koriscenje: /le oboji ");
return 1;
}
new color2;
color2 = strval(tmp);
if(color2 < 0 && color2 > 126)
{
SendClientMessage(playerid, COLOR_GREY, " Od 0 do 126 !!!");
return 1;
}
if(IsPlayerInVehicle(playerid, Planelist))
{
Planelist = color1;
Planelist = color2;
SafeGivePlayerMoney(playerid, -1000);
GameTextForPlayer(playerid, "~w~Cijena farbanja~n~~r~-$1000", 5000, 1);
ChangeVehicleColor(Planelist, color1, color2);
LetjeliceSave(playerid);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY," Niste u vasoj letjelici.");
return 1;
}
}
else if(strcmp(x_nr,"repaint",true) == 0)
{
if (Planelist!=-1)
{
if (Planelist!=-1)
{
if (Planelist!=-1)
{
ChangeVehiclePaintjob(Planelist,Planelist);
SendClientMessage(playerid, COLOR_RED, "Vi ste prefarbali vasu letjelicu!");
}
else { SendClientMessage(playerid, COLOR_GREY, "Vasa letjelica nema paintjob!"); }
}
else { SendClientMessage(playerid, COLOR_GREY, "Vasa letjelica se pokvarila,morate je popraviti!"); }
}
else { SendClientMessage(playerid, COLOR_GREY, "Vi nemate letjelicu!"); }
return 1;
}
else if(strcmp(x_nr,"prodaj",true) == 0)
{
if (Planelist!=-1)
{
new price = (planeBuylist[Planelist]/5)*4;
if (IsPlayerInVehicle(playerid,Planelist)) { RemovePlayerFromVehicle(playerid); }
GivePlayerMoney(playerid, price);
DestroyVehicle(Planelist);
Planelist=-1; Planelist=0.0; Planelist=0.0; Planelist=0.0;
Planelist=0.0; Planelist=0; Planelist=0; Planelist=-1;
Planelist=-1; Planelist=-1; Planelist=-1; Planelist=-1;
Planelist=-1; Planelist=-1; Planelist=-1; Planelist=-1;
Planelist=-1; Planelist=-1; Planelist=-1; Planelist=-1;
Planelist=-1; Planelist=-1; Planelist=-1; Planelist=-1;
Planelist=-1; Planelist=-1; Planelist=-1; Planelist=-1;
LetjeliceSave(playerid);
format(string,128,"* Usjpjesno ste prodali letjelicu za {FFFFFF}$%i!",price);
SendClientMessage(playerid, YELLOW, string);
}
else { SendClientMessage(playerid, COLOR_GREY, "Vi nemate letjelicu!"); }
return 1;
}
else if(strcmp(x_nr,"lociraj",true) == 0)
{
if (Planelist!=-1)
{
if(letrack == 0)
{
new Float:x, Float:y, Float:z;
GetVehiclePos(Planelist, x, y, z);
SetPlayerCheckpoint(playerid,x,y,z, 6.0);
SendClientMessage(playerid, YELLOW, "Lokacija tvoje {FFFFFF}letjelice "COL_YELLOW"je postavljena na mapi!");
letrack = 1;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Otkazano.");
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Ne posedujes letjelicu!");
return 1;
}
}
}
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,208
Postovi:
44
Teme:
Pridružio se:Jan. 2012
17. Maj 2013.
probaj ovako uradit za parkiranje
i ovo LE moras stavit svoje kako ide, to je kako iscitava letjelicu ako neznam posalji mi onaj info za letjelicu pa cu ti rec sta da stavis
i ovo LE moras stavit svoje kako ide, to je kako iscitava letjelicu ako neznam posalji mi onaj info za letjelicu pa cu ti rec sta da stavis
if(strcmp(x_nr,"park",true) == 0)
{
if (IsPlayerInVehicle(playerid,Planelist))
{
new Float:poz;
GetVehiclePos(LetVozilo, poz, poz, poz);
LE = poz;
LE = poz;
LE = poz;
GetVehicleZAngle(Planelist, poz);
LE = poz;
LetjeliceSave(playerid);
SendClientMessage(playerid, COLOR_GREEN, "Spremljen polozaj letjelice!");
}
else { SendClientMessage(playerid, COLOR_GREY, "To nije vasa letjelica!"); }
return 1;
}Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
934
Postovi:
102
Teme:
Pridružio se:Avg. 2012
17. Maj 2013.
|YUG|Staff Team wrote on May 17, 2013, 9:07 am:
Evo ubacio sam,sad cu complie pa ću ti reć šta se dešava
EDIT:Evo neki errori:
C:\Users\Korisnik\Desktop\MOD\gamemodes\CLRP.pwn(46579) : error 017: undefined symbol "LetVozilo"
C:\Users\Korisnik\Desktop\MOD\gamemodes\CLRP.pwn(46579) : warning 215: expression has no effect
C:\Users\Korisnik\Desktop\MOD\gamemodes\CLRP.pwn(46579) : error 001: expected token: ";", but found "]"
C:\Users\Korisnik\Desktop\MOD\gamemodes\CLRP.pwn(46579) : error 029: invalid expression, assumed zero
C:\Users\Korisnik\Desktop\MOD\gamemodes\CLRP.pwn(46579) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Linija 46579:GetVehiclePos(LetVozilo, poz, poz, poz);
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
934
Postovi:
102
Teme:
Pridružio se:Avg. 2012
17. Maj 2013.
C:\Users\Korisnik\Desktop\MOD\gamemodes\CLRP.pwn(46579) : error 035: argument type mismatch (argument 1)
C:\Users\Korisnik\Desktop\MOD\gamemodes\CLRP.pwn(46580) : error 017: undefined symbol "LE"
C:\Users\Korisnik\Desktop\MOD\gamemodes\CLRP.pwn(46580) : warning 215: expression has no effect
C:\Users\Korisnik\Desktop\MOD\gamemodes\CLRP.pwn(46580) : error 001: expected token: ";", but found "]"
C:\Users\Korisnik\Desktop\MOD\gamemodes\CLRP.pwn(46580) : error 029: invalid expression, assumed zero
C:\Users\Korisnik\Desktop\MOD\gamemodes\CLRP.pwn(46580) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
5 Errors.
Linija 46579:GetVehiclePos(Planelist, poz, poz, poz);
Linija 46580:LE = poz;
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,208
Postovi:
44
Teme:
Pridružio se:Jan. 2012
17. Maj 2013.
|YUG|Staff Team wrote on May 17, 2013, 9:14 am:
C:\Users\Korisnik\Desktop\MOD\gamemodes\CLRP.pwn(46579) : error 035: argument type mismatch (argument 1)
C:\Users\Korisnik\Desktop\MOD\gamemodes\CLRP.pwn(46580) : error 017: undefined symbol "LE"
C:\Users\Korisnik\Desktop\MOD\gamemodes\CLRP.pwn(46580) : warning 215: expression has no effect
C:\Users\Korisnik\Desktop\MOD\gamemodes\CLRP.pwn(46580) : error 001: expected token: ";", but found "]"
C:\Users\Korisnik\Desktop\MOD\gamemodes\CLRP.pwn(46580) : error 029: invalid expression, assumed zero
C:\Users\Korisnik\Desktop\MOD\gamemodes\CLRP.pwn(46580) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
5 Errors.
Linija 46579:GetVehiclePos(Planelist, poz, poz, poz);
Linija 46580:LE = poz;
nevrjedi ti rec kad ne citas samo saljes erore, daj mi taj info za letjelicu[onaj dio ko pinfo al samo za letjelice]
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,208
Postovi:
44
Teme:
Pridružio se:Jan. 2012
17. Maj 2013.
|YUG|Staff Team wrote on May 17, 2013, 9:28 am:
Izvini al Ä‘e da naÄ‘em to? 😛
Sve sam pretražio nmg nać ☹️
Sve sam pretražio nmg nać ☹️
upisi planelist ili x3 ili sta vec drugo spremas preko toga i trazi
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
934
Postovi:
102
Teme:
Pridružio se:Avg. 2012
17. Maj 2013.
new Planelist;
enum planeSpawn
{
Float:X3,
Float:Y3,
Float:Z3,
Float:Rotation,
};
new Planespawns =
{
{1386.7375,-2454.4006,13.7273,266.3861},
{1386.7375,-2454.4006,13.7273,266.3861}
};
enum planeModel
{
leName,
Autohaus,
Modelid,
Carid,
Price,
Repair,
Float:X3,
Float:Y3,
Float:Z3,
Float:Rotation,
};
new planeBuylist =
{
{"Leviathan",0,417,-1,1350000,8000,1448.16906738,-2422.19262695,15.44171143,90.0},
{"Raindance",0,563,-1,1200000,7000,1480.03222656,-2422.52832031,17.32746124,90.0},
{"Maverick",0,487,-1,1000000,7000,1417.71948242,-2421.98461914,16.70671082,90.0},
{"Sparrow",0,469,-1,1130000,5000,1385.45971680,-2422.19555664,16.54171181,90.0}
};
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,208
Postovi:
44
Teme:
Pridružio se:Jan. 2012
18. Maj 2013.
evo stavi ovako, ako bude opet kake erore baco javi
if(strcmp(x_nr,"park",true) == 0)
{
if (IsPlayerInVehicle(playerid,Planelist))
{
new Float:poz;
GetVehiclePos(Planelist, poz, poz, poz);
Planelist = poz;
Planelist = poz;
Planelist = poz;
GetVehicleZAngle(Planelist, poz);
Planelist = poz;
LetjeliceSave(playerid);
SendClientMessage(playerid, COLOR_GREEN, "Spremljen polozaj letjelice!");
}
else { SendClientMessage(playerid, COLOR_GREY, "To nije vasa letjelica!"); }
return 1;
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava