Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Dane poslato Avgust 10, 2011, 18:47:09 POSLE PODNE

Naslov: [Pomoc]Oko komandi
Poruka od: 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):
Naslov: Odg: [Pomoc]Oko komandi
Poruka od: Narco_VK poslato Avgust 10, 2011, 18:52:39 POSLE PODNE
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...
Naslov: Odg: [Pomoc]Oko komandi
Poruka od: 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ć?
Naslov: Odg: [Pomoc]Oko komandi
Poruka od: [TG:RP]$--L84S--$ poslato Avgust 11, 2011, 13:21:57 POSLE PODNE
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.
Naslov: Odg: [Pomoc]Oko komandi
Poruka od: Dane poslato Avgust 15, 2011, 21:12:48 POSLE PODNE
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;
}
Naslov: Odg: [Pomoc]Oko komandi
Poruka od: [SA] 'Ace ! poslato Avgust 15, 2011, 23:57:51 POSLE PODNE
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 !
Naslov: Odg: [Pomoc]Oko komandi
Poruka od: Dane poslato Avgust 16, 2011, 12:56:36 POSLE PODNE
Daj bgt ko da ja nezz Å¡ta je isključeno itd...I mod je raÄ'en u ZCMD a ne STRCMP...  >:(