[Pomoc]Oko komandi

Započeo Dane, Avgust 10, 2011, 18:47:09 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:Noxicus
Detaljan opis problema:Kad ukucam /mo parkiraj piše mi da se parkirao ali kad respawnam vozila sva on bude tamo gdje sam ukucao /mo spawn i tako za helic,auto,kucno vozilo isto evo pa popravite...
Dio skripte:
Za motor /mo parkiraj:
else if(strcmp(odabir,"parkiraj",true) == 0)
{
if (IsPlayerInVehicle(playerid,Motolist[playerid][MCarid]))
{
    GetVehiclePos(Motolist[playerid][MCarid],Motolist[playerid][MX],Motolist[playerid][MY],Motolist[playerid][MZ]);
    GetVehicleZAngle(Motolist[playerid][MCarid],Motolist[playerid][MRotation]);
MotoSave(playerid);
    SendClientMessage(playerid, COLOR_WHITE, "Tvoj ce se motor odsada ovdje spawnati!");
return 1;
}
else { SendClientMessage(playerid, COLOR_GREY, "Ovo nije tvoje motor/nisi u vozilu!"); }
return 1;
}

Za helic /he parkiraj:
else if(strcmp(izbor,"parkiraj",true) == 0)
{
if (IsPlayerInVehicle(playerid,Helist[playerid][HCarid]))
{
    GetVehiclePos(Helist[playerid][HCarid],Helist[playerid][HEX],Helist[playerid][HEY],Helist[playerid][HEZ]);
    GetVehicleZAngle(Helist[playerid][HCarid],Helist[playerid][HRotation]);
HeliSave(playerid);
    SendClientMessage(playerid, COLOR_WHITE, "Tvoj ce se helikopter odsada ovdje spawnati!");
return 1;
}
else { SendClientMessage(playerid, COLOR_GREY, "Ovo nije tvoj helikopter/nisi u vozilu!"); }
return 1;
}

Za auto da parkiraj /v parkiraj:
else if(strcmp(x_job,"parkiraj",true) == 0)
{
if (IsPlayerInVehicle(playerid,Carlist[playerid][Carid]))
{
    GetVehiclePos(Carlist[playerid][Carid],Carlist[playerid][X],Carlist[playerid][Y],Carlist[playerid][Z]);
    GetVehicleZAngle(Carlist[playerid][Carid],Carlist[playerid][Rotation]);
new componentid = GetModType(componentid);
OnVehicleMod(playerid,Carlist[playerid][Carid],componentid);
VehicleSave(playerid);
    SendClientMessage(playerid, COLOR_WHITE, "Tvoje ce se vozilo odsada ovdje spawnati!");
return 1;
}
else { SendClientMessage(playerid, COLOR_GREY, "Ovo nije tvoje vozilo/nisi u vozilu!"); }
return 1;
}

Za kucno vozilo da parkiram:
else if(strcmp(x_job,"parkiraj",true) == 0)
{

if (house != 255 && strcmp(playername, Houses[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0 && PlayerToPoint(30.0, playerid,Houses[house][hExteriorX], Houses[house][hExteriorY], Houses[house][hExteriorZ]) && PlayerInfo[playerid][pHCar] == 1 && IsPlayerInVehicle(playerid, HouseVehicle[playerid]))
{
    GetVehiclePos(HouseVehicle[playerid],PlayerInfo[playerid][pHCPos_x] ,PlayerInfo[playerid][pHCPos_y],PlayerInfo[playerid][pHCPos_z]);
    GetVehicleZAngle(HouseVehicle[playerid],PlayerInfo[playerid][pHCRot_]);
SacuvajIgraca(playerid);
SaveHouse(house);
    SendClientMessage(playerid, 0xA0A0A0FF, "Tvoje ce se vozilo odsada ovdje spawnati!");
return 1;
}
else { SendClientMessage(playerid, COLOR_GREY, "Ne idi predaleko od svoje kuce!"); }
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):

Citat: Dane poslato Avgust 10, 2011, 18:47:09 POSLE PODNE
Skripta koju koristim:Noxicus
Detaljan opis problema:Kad ukucam /mo parkiraj piše mi da se parkirao ali kad respawnam vozila sva on bude tamo gdje sam ukucao /mo spawn i tako za helic,auto,kucno vozilo isto evo pa popravite...
Dio skripte:
Za motor /mo parkiraj:
else if(strcmp(odabir,"parkiraj",true) == 0)
{
if (IsPlayerInVehicle(playerid,Motolist[playerid][MCarid]))
{
    GetVehiclePos(Motolist[playerid][MCarid],Motolist[playerid][MX],Motolist[playerid][MY],Motolist[playerid][MZ]);
    GetVehicleZAngle(Motolist[playerid][MCarid],Motolist[playerid][MRotation]);
MotoSave(playerid);
    SendClientMessage(playerid, COLOR_WHITE, "Tvoj ce se motor odsada ovdje spawnati!");
return 1;
}
else { SendClientMessage(playerid, COLOR_GREY, "Ovo nije tvoje motor/nisi u vozilu!"); }
return 1;
}

Za helic /he parkiraj:
else if(strcmp(izbor,"parkiraj",true) == 0)
{
if (IsPlayerInVehicle(playerid,Helist[playerid][HCarid]))
{
    GetVehiclePos(Helist[playerid][HCarid],Helist[playerid][HEX],Helist[playerid][HEY],Helist[playerid][HEZ]);
    GetVehicleZAngle(Helist[playerid][HCarid],Helist[playerid][HRotation]);
HeliSave(playerid);
    SendClientMessage(playerid, COLOR_WHITE, "Tvoj ce se helikopter odsada ovdje spawnati!");
return 1;
}
else { SendClientMessage(playerid, COLOR_GREY, "Ovo nije tvoj helikopter/nisi u vozilu!"); }
return 1;
}

Za auto da parkiraj /v parkiraj:
else if(strcmp(x_job,"parkiraj",true) == 0)
{
if (IsPlayerInVehicle(playerid,Carlist[playerid][Carid]))
{
    GetVehiclePos(Carlist[playerid][Carid],Carlist[playerid][X],Carlist[playerid][Y],Carlist[playerid][Z]);
    GetVehicleZAngle(Carlist[playerid][Carid],Carlist[playerid][Rotation]);
new componentid = GetModType(componentid);
OnVehicleMod(playerid,Carlist[playerid][Carid],componentid);
VehicleSave(playerid);
    SendClientMessage(playerid, COLOR_WHITE, "Tvoje ce se vozilo odsada ovdje spawnati!");
return 1;
}
else { SendClientMessage(playerid, COLOR_GREY, "Ovo nije tvoje vozilo/nisi u vozilu!"); }
return 1;
}

Za kucno vozilo da parkiram:
else if(strcmp(x_job,"parkiraj",true) == 0)
{

if (house != 255 && strcmp(playername, Houses[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0 && PlayerToPoint(30.0, playerid,Houses[house][hExteriorX], Houses[house][hExteriorY], Houses[house][hExteriorZ]) && PlayerInfo[playerid][pHCar] == 1 && IsPlayerInVehicle(playerid, HouseVehicle[playerid]))
{
    GetVehiclePos(HouseVehicle[playerid],PlayerInfo[playerid][pHCPos_x] ,PlayerInfo[playerid][pHCPos_y],PlayerInfo[playerid][pHCPos_z]);
    GetVehicleZAngle(HouseVehicle[playerid],PlayerInfo[playerid][pHCRot_]);
SacuvajIgraca(playerid);
SaveHouse(house);
    SendClientMessage(playerid, 0xA0A0A0FF, "Tvoje ce se vozilo odsada ovdje spawnati!");
return 1;
}
else { SendClientMessage(playerid, COLOR_GREY, "Ne idi predaleko od svoje kuce!"); }
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):

koliko ja znam na noxicus je kad odes relog tek da se onda napravi to parkiranje...
Vratio sam se ponovo ocekjute novi server...

Ok evo rijeÅ¡io sam problem može sada neko da mi objasni kada ukucam /kupidionicu nebude niÅ¡ta gdje treba oći doÄ'em ondje kod DIničkog druÅ¡tva/Berze tako neÅ¡ta nezz sad kako se zove i ukucam /kupidionicu i niÅ¡ta se ne desi?Pomoć?

Citat: Dane poslato Avgust 11, 2011, 11:39:58 PRE PODNE
Ok evo rijeÅ¡io sam problem može sada neko da mi objasni kada ukucam /kupidionicu nebude niÅ¡ta gdje treba oći doÄ'em ondje kod DIničkog druÅ¡tva/Berze tako neÅ¡ta nezz sad kako se zove i ukucam /kupidionicu i niÅ¡ta se ne desi?Pomoć?
Prvo pogledaj jesi na dobrom mjestu kucao ako jesi onda postaj komandu /kupidionicu.

Eto komanda /kupidionicu sad maloprije je moglo i ušo sad neće nikako...

CMD:kupidionicu(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, 1470.8262,-1177.5880,23.9217))
{
if(PlayerInfo[playerid][pLevel] >= 10)
{
if(GetPVarInt(playerid, "PosjedujeDionicu") == 0)
{
new stringae[128];
format(stringae, sizeof(stringae), "{FFFF00}Odaberi {0080C0}kompaniju od koje zelis da kupis {FFFF00}dionice!");
ShowPlayerDialog(playerid, 5656, DIALOG_STYLE_LIST, stringa, "{FF0000}CNN\n{0080C0}Elektrana\n{FF0000}Vodovod\n{0080C0}Telekom\n{FF0000}House Upgrade\n{0080C0}Car Upgrade\n{FF0000}Company Upgrade\n{0080C0}Osiguravajuce društvo\n{FF0000}Gas Company", "Odaberi", "Ponisti");

}
else return SCM(playerid, WHITE, "Vec posjedujes dionicu!");
}
else return SCM(playerid, WHITE, "Moras biti lvl 10+ da bi mogao pristupiti berzi!");
}
else return SCM(playerid, WHITE, "Nisi kod dionickog drustva/berze!");
return 1;
}

Provjeri u Pawnu da nije komanda iskljucena udji u pawno i otvori svoj GM pritisni ctrl i f i ukucaj /Kupidionicu i enter... pa provjeri da nije ispred komande // ove dvije crte !

Daj bgt ko da ja nezz Å¡ta je isključeno itd...I mod je raÄ'en u ZCMD a ne STRCMP...  >:(