Skripta koju koristim:mojmod
Detaljan opis problema:Radio sam komandu /zamjena i sad oke igrac meni ponudi zamjenu njegov stan za moju kucu i sad idem /acceptzamjena i nista se ne desava tj komanda ne reagira
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
[Pomoc] komanda problem
1,876
pregleda
30
postova
12. Jul 2013.
12. Jul 2013.
CMD:acceptzamjenu(playerid,params[])
{
if(SaKimMenja == -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Nitko vam nije ponudio zamjenu!");
new id = SaKimMenja;
if(StaMenja == 1)// KUCA
{
if(PlayerInfo == -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac nema kucu!");
if(ZaStaMenja == 1)
{
if(PlayerInfo == -1)
{
SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Vi ne posjedujete kucu!");
SCM(id, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac ne poseduje kucu!");
return 1;
}
new idvlasnistva;
idvlasnistva = PlayerInfo;
PlayerInfo = PlayerInfo;
PlayerInfo = idvlasnistva;
new imem;
RPIme(playerid, imem);
RPIme(id, imem);
strmid(KucaInfo[PlayerInfo], imem, 0, strlen(imem), 255);
strmid(KucaInfo[PlayerInfo], imem, 0, strlen(imem), 255);
SpremiKucu(idvlasnistva);
KucaLP();
}
if(StaMenja == 2)// VIKENDICA
{
if(PlayerInfo == -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac nema vikendicu!");
if(ZaStaMenja == 2) //VIKENDICA
{
if(PlayerInfo == -1)
{
SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Vi ne posjedujete vikendicu!");
SCM(id, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac ne poseduje vikendicu!");
return 1;
}
idvlasnistva = PlayerInfo;
PlayerInfo = PlayerInfo;
PlayerInfo = idvlasnistva;
RPIme(playerid, imem);
RPIme(id, imem);
strmid(VikendicaInfo[PlayerInfo], imem, 0, strlen(imem), 255);
strmid(VikendicaInfo[PlayerInfo], imem, 0, strlen(imem), 255);
VikendicaLP();
SpremiVikendicu(idvlasnistva);
}
}
if(StaMenja == 3)// STAN
{
if(PlayerInfo == -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac nema stan!");
if(ZaStaMenja == 3) //STAN
{
if(PlayerInfo == -1)
{
SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Vi ne posjedujete stan!");
SCM(id, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac ne poseduje stan!");
return 1;
}
idvlasnistva = PlayerInfo;
PlayerInfo = PlayerInfo;
PlayerInfo = idvlasnistva;
RPIme(playerid, imem);
RPIme(id, imem);
strmid(StanInfo[PlayerInfo], imem, 0, strlen(imem), 255);
strmid(StanInfo[PlayerInfo], imem, 0, strlen(imem), 255);
StanLP();
SpremiStan(idvlasnistva);
}
}
if(StaMenja == 4)// HOTEL
{
if(PlayerInfo == -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac nema Hotel!");
if(ZaStaMenja == 4) //HOTEL
{
if(PlayerInfo == -1)
{
SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Vi ne posjedujete Hotel!");
SCM(id, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac ne poseduje Hotel!");
return 1;
}
idvlasnistva = PlayerInfo;
PlayerInfo = PlayerInfo;
PlayerInfo = idvlasnistva;
RPIme(playerid, imem);
RPIme(id, imem);
strmid(Hoteli[PlayerInfo], imem, 0, strlen(imem), 255);
strmid(Hoteli[PlayerInfo], imem, 0, strlen(imem), 255);
SpremiHotel(idvlasnistva);
HotelLP();
}
}
if(PlayerInfo == -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac nema vozilo!");
if(ZaStaMenja == 5) //AUTO
{
if(PlayerInfo == -1)
{
SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Vi ne posjedujete vozilo!");
SCM(id, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac ne poseduje vozilo!");
return 1;
}
idvlasnistva = PlayerInfo;
PlayerInfo = PlayerInfo;
PlayerInfo = idvlasnistva;
RPIme(playerid, imem);
RPIme(id, imem);
strmid(VInfo[PlayerInfo], imem, 0, strlen(imem), 255);
strmid(VInfo[PlayerInfo], imem, 0, strlen(imem), 255);
SpremiVozilo(idvlasnistva);
}
if(PlayerInfo == -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac nema motor!");
if(ZaStaMenja == 6) //MOTOR
{
if(PlayerInfo == -1)
{
SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Vi ne posjedujete motor!");
SCM(id, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac ne poseduje motor!");
return 1;
}
idvlasnistva = PlayerInfo;
PlayerInfo = PlayerInfo;
PlayerInfo = idvlasnistva;
RPIme(playerid, imem);
RPIme(id, imem);
strmid(MInfo[PlayerInfo], imem, 0, strlen(imem), 255);
strmid(MInfo[PlayerInfo], imem, 0, strlen(imem), 255);
SpremiMotor(idvlasnistva);
}
if(PlayerInfo == -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac nema letjelicu!");
if(ZaStaMenja == 7) //LETJELICA
{
if(PlayerInfo == -1)
{
SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Vi ne posjedujete letjelicu!");
SCM(id, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac ne poseduje letjelicu!");
return 1;
}
idvlasnistva = PlayerInfo;
PlayerInfo = PlayerInfo;
PlayerInfo = idvlasnistva;
RPIme(playerid, imem);
RPIme(id, imem);
strmid(LInfo[PlayerInfo], imem, 0, strlen(imem), 255);
strmid(LInfo[PlayerInfo], imem, 0, strlen(imem), 255);
SpremiLetjelicu(idvlasnistva);
}
if(PlayerInfo == -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac nema plovilo!");
if(ZaStaMenja == 8) //PLOVILO
{
if(PlayerInfo == -1)
{
SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Vi ne posjedujete plovilo!");
SCM(id, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac ne poseduje plovilo!");
return 1;
}
idvlasnistva = PlayerInfo;
PlayerInfo = PlayerInfo;
PlayerInfo = idvlasnistva;
RPIme(playerid, imem);
RPIme(id, imem);
strmid(PInfo[PlayerInfo], imem, 0, strlen(imem), 255);
strmid(PInfo[PlayerInfo], imem, 0, strlen(imem), 255);
SpremiPlovilo(idvlasnistva);
}
}
return 1;16. Jul 2013.
CMD:zamjena(playerid, params[])
{
new id, stamenja, zastamenja, doplata, Float:Poz;
if(sscanf(params, "uiii", id, stamenja, zastamenja, doplata))
{
SCM(playerid, GRAD3, "{FFAF00}Koristite: {FFFFFF}/zamjena [Ime ili ID igraca sa kojim mijenjate] [Sta mijenjate] [Za sta mijenjate] [Doplata(vama) 0 za nista)]");
SCM(playerid, SVETLOPLAVA,"Sta mijenjam: 1-Kuca, 2-Vikendica, 3-Stan, 4-Hotel, 5-Vozilo, 6-Motor, 7-Letjelica, 8-Plovilo");
SCM(playerid, ORANGE,"Mijenjam za: 1-Kuca, 2-Vikendica, 3-Stan, 4-Hotel, 5-Vozilo, 6-,Motor, 7-Letjelica, 8-Plovilo");
SCM(playerid, goboja,"Doplata: Pod doplatu stavljate novac koji cete vi dobiti!");
SCM(playerid, ZUTA,"Pomoc: Upisite broj ispred onoga sto mijenjate/za sta mijenjate.");
return 1;
}
if(!IsPlayerConnected(id)) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac je offline!");
GetPlayerPos(id, Poz, Poz, Poz);
if(!IsPlayerInRangeOfPoint(playerid, 10.0, Poz, Poz, Poz)) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Predaleko ste!");
if(doplata < 0) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Nepoznat iznos doplate!");
Doplata = doplata;
SaKimMenja = id;
SaKimMenja = playerid;
if(stamenja == 1) //Kuca
{
if(PlayerInfo == -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Vi ne posjedujete kucu!");
StaMenja = 1;
ZaStaMenja = 1;
}
if(stamenja == 2) //Vikendica
{
if(PlayerInfo == -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Vi ne posjedujete vikendicu!");
StaMenja = 2;
ZaStaMenja = 2;
}
if(stamenja == 3) //Stan
{
if(PlayerInfo == -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Vi ne posjedujete stan!");
StaMenja = 3;
ZaStaMenja = 3;
}
if(stamenja == 4) //Hotel
{
if(PlayerInfo == -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Vi ne posjedujete Hotel!");
StaMenja = 4;
ZaStaMenja = 4;
}
if(stamenja == 5) //Auto1
{
if(PlayerInfo == -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Vi ne posjedujete vozilo!");
StaMenja = 5;
ZaStaMenja = 5;
}
if(stamenja == 6) //Letjelica
{
if(PlayerInfo == -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Vi ne posjedujete letjelicu!");
StaMenja = 6;
ZaStaMenja = 6;
}
if(stamenja == 7) //Motor
{
if(PlayerInfo == -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Vi ne posjedujete motor!");
StaMenja = 7;
ZaStaMenja = 7;
}
if(stamenja == 8) //Plovilo
{
if(PlayerInfo == -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Vi ne posjedujete plovilo!");
StaMenja = 8;
ZaStaMenja = 8;
}
if(zastamenja == 1) //Kuca
{
if(PlayerInfo == -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac nema kucu!");
ZaStaMenja = 1;
StaMenja = 1;
}
if(zastamenja == 2) //Vikendica
{
if(PlayerInfo == -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac nema vikendicu!");
ZaStaMenja = 2;
StaMenja = 2;
}
if(zastamenja == 3) //Stan
{
if(PlayerInfo == -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac nema stan!");
ZaStaMenja = 3;
StaMenja = 3;
}
if(zastamenja == 4) //Hotel
{
if(PlayerInfo == -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac nema Hotel!");
ZaStaMenja = 4;
StaMenja = 4;
}
if(zastamenja == 5) //Auto1
{
if(PlayerInfo == -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac nema vozilo");
ZaStaMenja = 5;
StaMenja = 5;
}
if(zastamenja == 6) //Letelica
{
if(PlayerInfo == -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac nema letjelicu!");
ZaStaMenja = 6;
StaMenja = 6;
}
if(zastamenja == 7) //Motor
{
if(PlayerInfo == -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac nema motor!");
ZaStaMenja = 7;
StaMenja = 7;
}
if(zastamenja == 8) //Plovilo
{
if(PlayerInfo == -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac nema plovilo!");
ZaStaMenja = 8;
StaMenja = 8;
}
new hIme;
RPIme(id, hIme);
RPIme(playerid, hIme);
SCMF(playerid,ZUTA,"(Zamjena VL) - Ponudio si %s zamjenu [%s] za [%s]! Trazite nadoplatu: %d",
hIme, ImeVlasnistva(stamenja),ImeVlasnistva(zastamenja), Doplata);
SCMF(id,ZUTA,"(Zamjena VL) - %s ti je ponudio [%s] na zamjenu za [%s]!Trazi doplatu: %d",
hIme, ImeVlasnistva(stamenja), ImeVlasnistva(zastamenja), Doplata);
SCM(id,SVETLOPLAVA,"Da prihvatite zamjenu: kucajte(/prihvatizamjenu) ili (/odustanizamjena da odustanete)");
return 1;
}16. Jul 2013.
ove provere ti ne valjaju:
Treba:
I kod ostalih provera ide samo kod tih ZaStaMenja, samo kod tih provera ide playerid, to sam odmah primetio jer na igracu koji kuca /accept... je zapamceno to...
if(ZaStaMenja == 1)
{Treba:
if(ZaStaMenja == 1)
{I kod ostalih provera ide samo kod tih ZaStaMenja, samo kod tih provera ide playerid, to sam odmah primetio jer na igracu koji kuca /accept... je zapamceno to...
16. Jul 2013.
ovo je iz komande acceptzamjena dali to isto ide na playerid
Takodjer ovo je isto u komandi je to tako ostaje i samo stavljam playerid na ovo zastamenja
if(PlayerInfo == -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac nema kucu!");Takodjer ovo je isto u komandi je to tako ostaje i samo stavljam playerid na ovo zastamenja
new idvlasnistva;
idvlasnistva = PlayerInfo;
PlayerInfo = PlayerInfo;
PlayerInfo = idvlasnistva;
new imem;
RPIme(playerid, imem);
RPIme(id, imem);
strmid(KucaInfo[PlayerInfo], imem, 0, strlen(imem), 255);
strmid(KucaInfo[PlayerInfo], imem, 0, strlen(imem), 255);
SpremiKucu(idvlasnistva);
KucaLP();16. Jul 2013.
CMD:acceptzamjenu(playerid,params[])
{
if(SaKimMenja == -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Nitko vam nije ponudio zamjenu!");
new id = SaKimMenja;
if(StaMenja == 1)// KUCA
{
if(PlayerInfo == -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac nema kucu!");
if(ZaStaMenja == 1)
{
if(PlayerInfo == -1)
{
SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Vi ne posjedujete kucu!");
SCM(id, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac ne poseduje kucu!");
return 1;
}
new idvlasnistva;
idvlasnistva = PlayerInfo;
PlayerInfo = PlayerInfo;
PlayerInfo = idvlasnistva;
new imem;
RPIme(playerid, imem);
RPIme(id, imem);
strmid(KucaInfo[PlayerInfo], imem, 0, strlen(imem), 255);
strmid(KucaInfo[PlayerInfo], imem, 0, strlen(imem), 255);
SpremiKucu(idvlasnistva);
KucaLP();
}
if(StaMenja == 2)// VIKENDICA
{
if(PlayerInfo == -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac nema vikendicu!");
if(ZaStaMenja == 2) //VIKENDICA
{
if(PlayerInfo == -1)
{
SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Vi ne posjedujete vikendicu!");
SCM(id, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac ne poseduje vikendicu!");
return 1;
}
idvlasnistva = PlayerInfo;
PlayerInfo = PlayerInfo;
PlayerInfo = idvlasnistva;
RPIme(playerid, imem);
RPIme(id, imem);
strmid(VikendicaInfo[PlayerInfo], imem, 0, strlen(imem), 255);
strmid(VikendicaInfo[PlayerInfo], imem, 0, strlen(imem), 255);
VikendicaLP();
SpremiVikendicu(idvlasnistva);
}
}
if(StaMenja == 3)// STAN
{
if(PlayerInfo == -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac nema stan!");
if(ZaStaMenja == 3) //STAN
{
if(PlayerInfo == -1)
{
SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Vi ne posjedujete stan!");
SCM(id, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac ne poseduje stan!");
return 1;
}
idvlasnistva = PlayerInfo;
PlayerInfo = PlayerInfo;
PlayerInfo = idvlasnistva;
RPIme(playerid, imem);
RPIme(id, imem);
strmid(StanInfo[PlayerInfo], imem, 0, strlen(imem), 255);
strmid(StanInfo[PlayerInfo], imem, 0, strlen(imem), 255);
StanLP();
SpremiStan(idvlasnistva);
}
}
if(StaMenja == 4)// HOTEL
{
if(PlayerInfo == -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac nema Hotel!");
if(ZaStaMenja == 4) //HOTEL
{
if(PlayerInfo == -1)
{
SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Vi ne posjedujete Hotel!");
SCM(id, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac ne poseduje Hotel!");
return 1;
}
idvlasnistva = PlayerInfo;
PlayerInfo = PlayerInfo;
PlayerInfo = idvlasnistva;
RPIme(playerid, imem);
RPIme(id, imem);
strmid(Hoteli[PlayerInfo], imem, 0, strlen(imem), 255);
strmid(Hoteli[PlayerInfo], imem, 0, strlen(imem), 255);
SpremiHotel(idvlasnistva);
HotelLP();
}
}
if(PlayerInfo == -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac nema vozilo!");
if(ZaStaMenja == 5) //AUTO
{
if(PlayerInfo == -1)
{
SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Vi ne posjedujete vozilo!");
SCM(id, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac ne poseduje vozilo!");
return 1;
}
idvlasnistva = PlayerInfo;
PlayerInfo = PlayerInfo;
PlayerInfo = idvlasnistva;
RPIme(playerid, imem);
RPIme(id, imem);
strmid(VInfo[PlayerInfo], imem, 0, strlen(imem), 255);
strmid(VInfo[PlayerInfo], imem, 0, strlen(imem), 255);
SpremiVozilo(idvlasnistva);
}
if(PlayerInfo == -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac nema motor!");
if(ZaStaMenja == 6) //MOTOR
{
if(PlayerInfo == -1)
{
SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Vi ne posjedujete motor!");
SCM(id, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac ne poseduje motor!");
return 1;
}
idvlasnistva = PlayerInfo;
PlayerInfo = PlayerInfo;
PlayerInfo = idvlasnistva;
RPIme(playerid, imem);
RPIme(id, imem);
strmid(MInfo[PlayerInfo], imem, 0, strlen(imem), 255);
strmid(MInfo[PlayerInfo], imem, 0, strlen(imem), 255);
SpremiMotor(idvlasnistva);
}
if(PlayerInfo == -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac nema letjelicu!");
if(ZaStaMenja == 7) //LETJELICA
{
if(PlayerInfo == -1)
{
SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Vi ne posjedujete letjelicu!");
SCM(id, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac ne poseduje letjelicu!");
return 1;
}
idvlasnistva = PlayerInfo;
PlayerInfo = PlayerInfo;
PlayerInfo = idvlasnistva;
RPIme(playerid, imem);
RPIme(id, imem);
strmid(LInfo[PlayerInfo], imem, 0, strlen(imem), 255);
strmid(LInfo[PlayerInfo], imem, 0, strlen(imem), 255);
SpremiLetjelicu(idvlasnistva);
}
if(PlayerInfo == -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac nema plovilo!");
if(ZaStaMenja == 8) //PLOVILO
{
if(PlayerInfo == -1)
{
SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Vi ne posjedujete plovilo!");
SCM(id, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac ne poseduje plovilo!");
return 1;
}
idvlasnistva = PlayerInfo;
PlayerInfo = PlayerInfo;
PlayerInfo = idvlasnistva;
RPIme(playerid, imem);
RPIme(id, imem);
strmid(PInfo[PlayerInfo], imem, 0, strlen(imem), 255);
strmid(PInfo[PlayerInfo], imem, 0, strlen(imem), 255);
SpremiPlovilo(idvlasnistva);
}
}
return 1;Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava