Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: LoOdaK poslato Jul 25, 2016, 19:15:43 POSLE PODNE

Naslov: [REÅ ENO] Komanda
Poruka od: LoOdaK poslato Jul 25, 2016, 19:15:43 POSLE PODNE
Skripta koju koristim: moja
Detaljan opis problema: napravio sam komandu /kaciga i ne radi. Prije same komande stavio sam provjeru da ako nije u motoru da mu izbaci poruku bla bla... i to radi ta provjera medjutim kad sjednem na motor kao da nema komande bukvalno sav mod se zbuga nesto evo dole komanda ja sam gledao mislim da je sve dobro ali ima ovde veci profesionalaca od mene haha  ;D
Dio skripte:CMD:kaciga(playerid,params[])
{
new string[60];
if(!IsABike(GetPlayerVehicleID(playerid))) return SendClientMessage(playerid,SIVA," Morate biti na motoru da biste stavili kacigu !!");
if(Kaciga[playerid] == 1)
{
Kaciga[playerid] = 0;
format(string,sizeof(string)," %s je skinuo kacigu sa svoje glave.",GetName(playerid));
ProxDetector(30.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
RemovePlayerAttachedObject(playerid, 9);
}
else if(Kaciga[playerid] == 1)
{
Kaciga[playerid] = 0;
format(string,sizeof(string)," %s stavlja kacigu na svoju glavu.",GetName(playerid));
ProxDetector(30.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
SetPlayerAttachedObject(playerid, 9, 18976, 2, 0.07, 0.04, 0, 88, 75);
}
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): nema kurc
Naslov: Odg: [Pomoc] Komanda
Poruka od: // xunder poslato Jul 25, 2016, 20:15:24 POSLE PODNE
daj stock IsABike
Naslov: Odg: [Pomoc] Komanda
Poruka od: LoOdaK poslato Jul 25, 2016, 20:41:51 POSLE PODNE
stock IsABike(vehid)
{
new model = GetVehicleModel(vehid);
if(model == 509||model ==510||model ==581||model ==522||model ==521||model ==523||model ==586||model ==481||model ==462||model ==448||model ==461||model ==463||model ==468||model ==471) return 1;
else return 0;
}


Ev ga
Naslov: Odg: [Pomoc] Komanda
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Jul 25, 2016, 23:38:13 POSLE PODNE
Aj probaj ovako.

stock IsABike(vehid)
{
    new modelid = GetVehicleModel(vehid);
if (modelid == 448 || modelid == 461 || modelid == 462 || modelid == 463 || modelid == 468 || modelid == 471 || modelid == 521 || modelid == 522 || modelid == 523 || modelid == 581 || modelid == 586)
{
return 1;
}
return 0;
}


Ako bude i dalje problema kazi mi jel komanda radila dobro pre ove provere ?
Naslov: Odg: [Pomoc] Komanda
Poruka od: LoOdaK poslato Jul 26, 2016, 00:10:02 PRE PODNE
Citat: â–... â–† â–ˆ Rudimental â–ˆ â–† â–... poslato Jul 25, 2016, 23:38:13 POSLE PODNE
Aj probaj ovako.

stock IsABike(vehid)
{
    new modelid = GetVehicleModel(vehid);
if (modelid == 448 || modelid == 461 || modelid == 462 || modelid == 463 || modelid == 468 || modelid == 471 || modelid == 521 || modelid == 522 || modelid == 523 || modelid == 581 || modelid == 586)
{
return 1;
}
return 0;
}


Ako bude i dalje problema kazi mi jel komanda radila dobro pre ove provere ?

Isto je brt ne radi ali nisam ja ni pravio komandu bez provjere ja sam odmah pravio sa provjerom, ali sad cu probati izbrisati provjeru pa probat dal radi pa javim
Naslov: Odg: [Pomoc] Komanda
Poruka od: PROXY poslato Jul 26, 2016, 00:11:48 PRE PODNE
Daj komandu celu :)
Naslov: Odg: [Pomoc] Komanda
Poruka od: LoOdaK poslato Jul 26, 2016, 00:14:39 PRE PODNE
Dao sam gore pogledaj  ;) i sad sam obrisao onu provjeru i ne radiiiiiiii  :'( :'( kao da nema komande tj. kao da uopste ne postoji

EDIT:Ja sam glup ko k***c jer sam stavio bukvalno i na else if provjeru i na if provjeru ako je kaciga 1 pa sta se desi
Naslov: Odg: [Pomoc] Komanda
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Jul 26, 2016, 14:07:40 POSLE PODNE
I ja sam bio corav pa nisam obraco paznju :D imas problem u varijabli Kaciga nisi lepo podesio vrednosti... Definisao si i na jedno i na drugo sta da bude ako je na 1 podeseno a ovamo stoji 0 i prakticno se nista ni ne moze desiti :D
Naslov: Odg: [Pomoc] Komanda
Poruka od: LoOdaK poslato Jul 26, 2016, 16:42:39 POSLE PODNE
Pa znam i ja sam to skontao ladno sam gledao u skriptu i eto ta brojka mi je proletila haha moze katanac