Skripta koju koristim:Cyber
Detaljan opis problema:kako u ovu komandu ubaciti da ne moze kupiti brod a da nije lvl 4 znaci da bude lvl 4 da moze kupit,a da mu izbaci ak je lvl 1 i ude u brod ide da kupi da pise niste lvl 4 i onda da ga izbaci iz vozila.
if(strcmp(cmd, "/kupiplovilo", true) == 0)
{
if (BrodSpectating[playerid][0]!=-1)
{
if (Boatlist[playerid][BoatTyp]==-1)
{
new price = BoatBuylist[BrodSpectating[playerid][0]][Price];
if (price <= GetPlayerMoney(playerid))
{
new autohaus=BoatBuylist[BrodSpectating[playerid][0]][Autohaus];
GivePlayerMoney(playerid, - price);
Boatlist[playerid][BoatTyp]=BrodSpectating[playerid][0]; Boatlist[playerid][X3]=Boatspawns[autohaus][X3]; Boatlist[playerid][Y3]=Boatspawns[autohaus][Y3];
Boatlist[playerid][Z3]=Boatspawns[autohaus][Z3]; Boatlist[playerid][Rotation]=Boatspawns[autohaus][Rotation]; Boatlist[playerid][Status]=1; Boatlist[playerid][Lock]=0;
Boatlist[playerid][Carid]=CreateVehicle(BoatBuylist[BrodSpectating[playerid][0]][Modelid],Boatlist[playerid][X3],Boatlist[playerid][Y3],Boatlist[playerid][Z3],Boatlist[playerid][Rotation],-1,-1,-1);
SetBoatParamsForAll(BoatBuylist[BrodSpectating[playerid][0]][Carid],0,0);
TogglePlayerControllable(playerid,1);
BrodSpectating[playerid][0]=-1;
RemovePlayerFromVehicle(playerid);
PlSave(playerid);
format(string,128,"(Salon Plovila) *> Cestitamo, Kupili ste plovilo marke {FFFFFF}%s za {FFFFFF}$%i !",BoatBuylist[Boatlist[playerid][BoatTyp]][plName],price);
SendClientMessage(playerid, YELLOW, string);
SendClientMessage(playerid, YELLOW, "(plovilo) Ako ti je plovilo unisten {FFFFFF}/p fix za popravak.");
SendClientMessage(playerid, YELLOW, "(plovilo) Plovilo mozes zakljucavati i otkljucavati sa komandom {FFFFFF}/p lock.");
SendClientMessage(playerid, YELLOW, "(plovilo) Ostalo: {FFFFFF}(/pl)ovilo.");
SendClientMessage(playerid, COLOR_YELLOW, "(Salon Plovila) Plovilo je sada tvoje! Uzivaj!");
}
else { format(string, 128, "Nemas dovoljno novaca! (Potrebno: {FFFFFF}$%i)!", price); SendClientMessage(playerid, COLOR_YELLOW, string); }
}
else { SendClientMessage(playerid, COLOR_GREY, "(greska) Vec posjedujes plovilo!"); }
}
else { SendClientMessage(playerid, COLOR_GREY, "(greska) Nisi u izlozbi plovila!"); }
return 1;
}
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Kao što praviš proveru da za neku admin komandu, tako i tu uradiš
if(PlayerInfo[playerid][pLevel] >= 4) // to tu pLevel prilagodi kako je kod tebe odreÄ'eno to za lvl, mislim da bi trebalo ovako raditi
Tako sam i ja stavio,ali nece mi jel bitno ti da se to stavi u komandu?
Citat: ivica 156 poslato Januar 30, 2012, 11:07:24 PRE PODNE
Tako sam i ja stavio,ali nece mi jel bitno ti da se to stavi u komandu?
:D pa naravno da je vazno da stavis u komandu ako zelis da tu komandu ne moze koristit level manji od 4..