[POMOC] Oko lance za gume


Započeo TheForest1, Oktobar 29, 2014, 15:37:46 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:RP
Detaljan opis problema:Napravio sma komandu za lance za gume i grudve izbacimi error ako mi neko moze
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno): http://prntscr.com/50pp19
O kakvom savjetu se radi:
Detaljan opis savjeta:
Komentar:

////////////////////////////////////////////////////////
YCMD:stavilanac(playerid, params[])
{
if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid, SIVA, "Niste u vozilu");
if(PI[playerid][pLanac] == 0) return SCM(playerid, SIVA, "Nemas lanac");
if(Zakaceno[GetPlayerVehicleID(playerid)] == 1) return SCM(playerid, SIVA, "Vec ste zakacili lance za gume na ovom vozilu");
new pveh = GetVehicleModel(GetPlayerVehicleID(playerid));
if(pveh == 509 || pveh == 481 || pveh == 510 || pveh == 519 || pveh == 520 || pveh == 553 || pveh == 592 || pveh == 460 || pveh == 476 || pveh == 511 || pveh == 512 || pveh == 513) return SCM(playerid, SIVA, "Ne mozete na ovo vozilo zakaciti lance");
Zakaceno[GetPlayerVehicleID(playerid)] = 1;
new string[128];
format(string, sizeof(string), "* %s kaci lance za gume vozila (/stavilanac).", GetName(playerid));
ProxDetector(10.0, playerid, string, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
return 1;
}
/////////////////////////////////////////
YCMD:skinilanac(playerid, params[])
{
if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid, SIVA, "Niste u vozilu");
if(PI[playerid][pLanac] == 0) return SCM(playerid, SIVA, "Nemas lanac");
if(Zakaceno[GetPlayerVehicleID(playerid)] == 0) return SCM(playerid, SIVA, "Niste zakacili lance na gume vaseg vozila");
new pveh = GetVehicleModel(GetPlayerVehicleID(playerid));
if(pveh == 509 || pveh == 481 || pveh == 510 || pveh == 519 || pveh == 520 || pveh == 553 || pveh == 592 || pveh == 460 || pveh == 476 || pveh == 511 || pveh == 512 || pveh == 513) return SCM(playerid, SIVA, "Ne mozete sa ovog vozila skinuti lance");
Zakaceno[GetPlayerVehicleID(playerid)] = 0;
new string[128];
format(string, sizeof(string), "* %s skida lance za gume vozila (/skinilanac).", GetName(playerid));
ProxDetector(10.0, playerid, string, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
return 1;
}
/////////////////////////////////////////
YCMD:proverilance(playerid,params[])
{
if(!IsACop(playerid)) return SCM(playerid, SIVA, "Nisi policajac");
if(OnDuty[playerid] == 0) return SCM(playerid, SIVA, "Nisi na duznosti");
new id;
if(sscanf(params, "u", id)) return SCM(playerid, -1, "{6EF83C}BL:SP CMD | {00FFEE}/proverilance [playerid]");
if(!IsPlayerInAnyVehicle(id)) return SCM(playerid, SIVA, "Taj igrac nije u vozilu, recite mu da udje");
new pveh = GetVehicleModel(GetPlayerVehicleID(id));
if(pveh == 509 || pveh == 481 || pveh == 510 || pveh == 519 || pveh == 520 || pveh == 553 || pveh == 592 || pveh == 460 || pveh == 476 || pveh == 511 || pveh == 512 || pveh == 513) return SCM(playerid, SIVA, "Igrac je u vozilu koje ne mozete proveriti");
if(IsACop(id)) return SCM(playerid, SIVA, "Ne mozete proveriti lance policajcu");
if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid, SIVA, "Prvo izadjite iz vozila");
if(id == playerid) return SCM(playerid, SIVA, "Ne mozete proveriti sami sebi lance");
if (ProxDetectorS(5.0, playerid, id))
{
new zak[30];
if(Zakaceno[GetPlayerVehicleID(id)] == 1) { zak = "jesu"; }
else if(Zakaceno[GetPlayerVehicleID(id)] == 0) { zak = "nisu"; }
SCMF(playerid, -1, "* Na tom vozilu %s zakaceni lanci.",zak);
SCMF(id, SIVA, "Policajac %s je proverio lance na vasem vozilu i oni %s zakaceni.",GetName(playerid),zak);
}
return 1;
}
///////////////////////////////////////////////////////
YCMD:kupilanac(playerid, params[])
{
if(!IsPlayerInRangeOfPoint(playerid, 3, 991.5337, -1304.9708, 13.5802)) return SCM(playerid, SIVA, "Niste u wang carsu blizu opstine");
if(1500 > GetPlayerMoney(playerid)) return SCM(playerid, SIVA, "Nemas 3k");
if(PI[playerid][pLanac] == 1) return SCM(playerid, SIVA, "Vec imas lanac");
PI[playerid][pLanac] = 1;
GivePlayerMoney(playerid, -1500);
SCM(playerid, -1, "Sada udjite u vozilo, kucajte /stavilanac kako bi zakacili lance za gume vaseg vozila da ne proklizavaju po snegu.");
SCM(playerid, -1, "Ako vozite vozilo, a nemate zakacen lanac, policija moze pogledati da li imate lanac komandom /proverilance.");
SCM(playerid, -1, "Ako nemate lanac, moze vam dati ticket ili uhapsiti vas! Zato svaki put kada vozite auto kucajte /stavilanac kako ne biste dobili kakvu kaznu.");
SCM(playerid, -1, "Ako hocete da skinete lance /skinilanac.");
return 1;
}
///////////////////////////////////////////////////////
YCMD:grudva(playerid,params[])
{
if(IgracUWaru[playerid] == 1) return SCM(playerid, SIVA, "Ne mozes u waru si");
if(Bolnica[playerid] > 0) return SCM(playerid, SIVA, "Ne mozes to lecis se :P");
if(Snow_F[playerid] == 0)
{
Snow_F[playerid] = 1;
Charged[playerid] = 0;
Shoot[playerid] = 0;
SCM(playerid, SIVA, "Sada mozes uzimati grudve sa poda, pritisni desni klik da uzmes grudvu i kada je uzmes levi klik da bacis na nekog igraca.");
}
else if(Snow_F[playerid] == 1)
{
Snow_F[playerid] = 0;
SCM(playerid, SIVA, "Neces vise da se grudvas :D.");
}
return 1;
}

pa daj linije te


Ovaj profil na BS koristi nas troje. Kike, Duksna, Amatic. Tako da neispadnemo glupi :D


Ahahahha daj mu linije iz skripte na kojima baca eror ne samo brojeve ahahahaha  :D

Citat: Leoon poslato Oktobar 29, 2014, 19:34:38 POSLE PODNE
Ahahahha daj mu linije iz skripte na kojima baca eror ne samo brojeve ahahahaha  :D

Vidis da je pocetnik te da ne zna sta mu pricas, ne bi ti nista bilo da mu malo objasnis...




Postavi kodove linija na kojim ti izbacuje errore.

22284 if(PI[playerid] == 0) return SCM(playerid, SIVA, "Nemas lanac");
22285 if(Zakaceno[GetPlayerVehicleID(playerid)] == 1) return SCM(playerid, SIVA, "Vec ste zakacili lance za gume na ovom vozilu");


Na ovom mi izbaci 4 error-a 22285

Citat: Irnes_Dash poslato Oktobar 30, 2014, 19:24:33 POSLE PODNE
22284 if(PI[playerid] == 0) return SCM(playerid, SIVA, "Nemas lanac");
22285 if(Zakaceno[GetPlayerVehicleID(playerid)] == 1) return SCM(playerid, SIVA, "Vec ste zakacili lance za gume na ovom vozilu");


Na ovom mi izbaci 4 error-a 22285
Umjesto PI, stavi PlayerInfo



Molimo te da procitas pravila foruma te da onda otvoris temu po pravilima.

Razlog zakljucavanja:

Autor ne odgovara vise od 2 dana.

Pravila:

Glavna pravila Balkan SA:MP foruma .
Razgovor u vezi PAWN-Skriptanja .