Jump to content
  • 0

pomoc Mapa Garáž


DarcoWTF

Dotaz

Zdravím, Udělal jsem si garáž, nastavil jsem tam move objecty, a nefunguje to. Prostě normálně se mi otevře dialog, něco vyberu, a dám, ale neotevře se to, dávám sem kód.

// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT

#include 
new Brana,Dvere;
new Hangar,Hangar2,Hangar3,Hangar4;
new Vytahb,Vytahb2,Vytahb3,Vytahb4,Vytahb5,Vytahb6,Vytahb7,Vytahb8,Vytahb9,Vytahb10,Vytahb11,Vytahb12,Vytaha;
public OnFilterScriptInit()
{
print("\n-------------------");
print(" Garaz By Darco");
print("---------------------\n");

AddStaticVehicle(425,1608.65625000,996.91461182,24.98446655,270.00000000,-1,-1); //Hunter
CreateObject(3095,1622.59448242,993.91668701,-62.90106201,90.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (1)
CreateObject(3095,1595.80847168,975.76324463,-38.35138321,90.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (2)
CreateObject(3095,1605.15710449,991.60125732,-22.15975761,90.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (3)
CreateObject(3095,1602.33105469,990.74053955,-25.00766754,90.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (4)
CreateObject(16773,1595.68127441,996.04705811,30.59493446,90.00000000,0.00000000,90.00000000); //object(door_savhangr1) (5)
CreateObject(3095,1591.61779785,990.69006348,10.67931366,0.00000000,270.00000000,0.00000000); //object(a51_jetdoor) (5)
CreateObject(3095,1591.60876465,996.50964355,10.67031288,90.00000000,0.00000000,270.00000000); //object(a51_jetdoor) (6)
CreateObject(3095,1591.60815430,1002.24224854,10.64674568,90.00000000,0.00000000,270.00000000); //object(a51_jetdoor) (7)
CreateObject(3095,1595.81408691,1003.34936523,14.56054783,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (8)
CreateObject(3095,1604.37585449,1003.34936523,14.56007290,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (9)
CreateObject(3095,1611.09802246,1003.34936523,14.57512665,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (10)
CreateObject(3095,1619.68359375,1003.34936523,14.59407997,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (11)
CreateObject(3095,1619.64062500,996.34765625,14.55797863,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (12)
CreateObject(3095,1612.82714844,996.36132812,14.56481552,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (13)
CreateObject(3095,1605.52246094,996.32812500,14.55523109,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (14)
CreateObject(3095,1595.44970703,999.06054688,22.57462692,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (15)
CreateObject(3095,1623.70043945,987.96899414,10.57864189,0.00000000,90.00000000,0.00000000); //object(a51_jetdoor) (12)
CreateObject(3095,1619.61743164,987.96899414,14.56636715,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (12)
CreateObject(3095,1613.06787109,988.66320801,14.58520603,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (13)
CreateObject(3095,1605.95520020,989.50292969,14.59452152,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (13)
CreateObject(3095,1601.46264648,988.63385010,14.67953873,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (13)
CreateObject(3095,1595.71081543,988.62872314,14.69334316,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (13)
CreateObject(3095,1595.54113770,1003.13500977,18.78975487,270.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (22)
CreateObject(3095,1602.51489258,1003.13427734,18.80842972,270.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (23)
CreateObject(3095,1609.68115234,1003.11474609,18.80810547,270.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (24)
CreateObject(3095,1616.39233398,1003.11444092,18.81480789,270.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (25)
CreateObject(3095,1619.55590820,1003.11779785,18.87488556,270.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (26)
CreateObject(3095,1595.57849121,988.46478271,18.79092216,90.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (27)
CreateObject(3095,1603.98217773,988.48248291,18.79363823,90.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (28)
CreateObject(3095,1610.21313477,988.48297119,18.82662773,90.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (29)
CreateObject(3095,1617.01562500,988.49475098,18.82673264,90.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (30)
CreateObject(3095,1619.80029297,988.49139404,18.84520721,90.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (31)
CreateObject(3095,1623.76977539,992.76715088,18.84562492,0.00000000,90.00000000,0.00000000); //object(a51_jetdoor) (32)
CreateObject(3095,1623.78393555,998.92883301,18.86273575,0.00000000,90.00000000,0.00000000); //object(a51_jetdoor) (33)
CreateObject(3095,1595.43542480,992.97546387,22.58585358,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (15)
CreateObject(3095,1601.80725098,998.92486572,22.58530426,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (15)
CreateObject(3095,1602.31005859,992.30810547,22.56613350,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (15)
CreateObject(3095,1608.82763672,999.24792480,22.57810211,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (15)
CreateObject(3095,1609.57348633,992.43566895,22.57216644,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (15)
CreateObject(3095,1613.82128906,998.39697266,22.54976273,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (15)
CreateObject(3095,1619.68029785,998.34515381,22.44886971,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (15)
CreateObject(3095,1615.57751465,992.96118164,22.57872009,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (15)
CreateObject(2395,1619.14428711,992.98937988,15.11334419,0.00000000,0.00000000,270.00000000); //object(cj_sports_wall) (1)
CreateObject(2395,1619.16442871,993.35150146,15.11334419,0.00000000,0.00000000,270.00000000); //object(cj_sports_wall) (2)
CreateObject(2395,1622.49670410,993.88854980,15.11334419,0.00000000,0.00000000,180.00000000); //object(cj_sports_wall) (3)
CreateObject(2395,1623.27197266,993.89294434,15.11334419,0.00000000,0.00000000,179.99450684); //object(cj_sports_wall) (4)
CreateObject(3095,1619.58312988,1003.09735107,26.38949585,270.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (42)
CreateObject(3095,1611.98889160,1003.09661865,26.40768623,270.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (43)
CreateObject(3095,1591.61315918,993.16461182,18.16886330,0.00000000,270.00000000,0.00000000); //object(a51_jetdoor) (44)
CreateObject(3095,1591.60693359,999.08068848,18.47715187,0.00000000,270.00000000,0.00000000); //object(a51_jetdoor) (45)
CreateObject(3095,1604.92687988,1003.08880615,26.42047119,270.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (46)
CreateObject(3095,1600.16491699,1003.17626953,26.47563744,270.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (47)
CreateObject(3095,1595.47521973,1003.18505859,26.48698044,270.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (48)
CreateObject(3095,1591.67529297,998.91027832,26.55535316,0.00000000,270.00000000,0.00000000); //object(a51_jetdoor) (49)
CreateObject(3095,1591.68383789,992.38574219,26.57989883,0.00000000,270.00000000,0.00000000); //object(a51_jetdoor) (50)
CreateObject(3095,1623.56372070,992.56835938,26.34408951,0.00000000,90.00000000,0.00000000); //object(a51_jetdoor) (51)
CreateObject(3095,1623.57104492,999.32202148,26.34440613,0.00000000,90.00000000,0.00000000); //object(a51_jetdoor) (52)
CreateObject(3095,1619.47729492,988.70507812,26.32607079,90.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (53)
CreateObject(3095,1613.22155762,988.69110107,26.33320999,90.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (54)
CreateObject(3095,1605.13085938,988.68988037,26.34293747,90.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (55)
CreateObject(3095,1595.40405273,988.70642090,26.46067429,90.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (56)
CreateObject(3095,1597.49304199,988.70977783,26.32829475,90.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (57)
Hangar = CreateObject(16773,1616.39306641,992.15808105,30.70398521,90.00000000,0.00000000,0.00000000); //object(door_savhangr1) (1)
Hangar2 = CreateObject(16773,1616.36096191,999.59747314,30.71953201,90.00000000,0.00000000,0.00000000); //object(door_savhangr1) (2)
Hangar3 = CreateObject(16773,1605.13183594,992.79595947,30.82532120,90.00000000,0.00000000,0.00000000); //object(door_savhangr1) (3)
Hangar4 = CreateObject(16773,1603.50244141,999.60772705,30.71417236,90.00000000,0.00000000,0.00000000); //object(door_savhangr1) (4)
Dvere = CreateObject(3051,1619.22192383,989.14721680,16.48393631,0.00000000,0.00000000,50.00000000); //object(lift_dr) (1)
Vytahb = CreateObject(3280,1620.01916504,989.26684570,15.12173271,0.00000000,0.00000000,0.00000000); //object(a51_panel) (1)
Vytahb2 = CreateObject(3280,1621.58984375,989.25567627,15.12173271,0.00000000,0.00000000,0.00000000); //object(a51_panel) (2)
Vytahb3 = CreateObject(3280,1623.00488281,989.25085449,15.12173271,0.00000000,0.00000000,0.00000000); //object(a51_panel) (3)
Vytahb4 = CreateObject(3280,1623.00866699,990.79351807,15.12173271,0.00000000,0.00000000,0.00000000); //object(a51_panel) (4)
Vytahb5 = CreateObject(3280,1623.03222656,992.32214355,15.12173271,0.00000000,0.00000000,0.00000000); //object(a51_panel) (5)
Vytahb6 = CreateObject(3280,1622.99230957,992.93444824,15.12173271,0.00000000,0.00000000,0.00000000); //object(a51_panel) (6)
Vytahb7 = CreateObject(3280,1621.47094727,990.79431152,15.12173271,0.00000000,0.00000000,0.00000000); //object(a51_panel) (7)
Vytahb8 = CreateObject(3280,1619.98974609,990.80102539,15.12173271,0.00000000,0.00000000,0.00000000); //object(a51_panel) (8)
Vytahb9 = CreateObject(3280,1621.55944824,992.29382324,15.12173271,0.00000000,0.00000000,0.00000000); //object(a51_panel) (9)
Vytahb10 = CreateObject(3280,1620.05676270,992.28161621,15.12173271,0.00000000,0.00000000,0.00000000); //object(a51_panel) (10)
Vytahb11 = CreateObject(3280,1621.53466797,992.94714355,15.12173271,0.00000000,0.00000000,0.00000000); //object(a51_panel) (11)
Vytahb12 = CreateObject(3280,1620.04809570,992.94970703,15.12173271,0.00000000,0.00000000,0.00000000); //object(a51_panel) (12)
Vytaha = CreateObject(3406,1596.33435059,993.95611572,8.89999962,90.00000000,0.00000000,0.00000000); //object(cxref_woodjetty) (1)
Brana = CreateObject(2938,1624.14685059,997.41528320,12.46686554,0.00000000,0.00000000,0.00000000); //object(shutter_vegas) (1)


/*
Objects converted: 82
Vehicles converted: 1
Vehicle models found: 1
----------------------
In the time this conversion took to finish the US national debt has risen by about $9,206.16!
*/
return 1;
}

public OnFilterScriptExit()
{
return 1;
}



public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}

public OnPlayerConnect(playerid)
{
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
return 1;
}

public OnPlayerSpawn(playerid)
{
return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}

public OnVehicleSpawn(vehicleid)
{
return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}

public OnPlayerText(playerid, text[])
{
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/basegarage", cmdtext, true, 10) == 0)
{
	ShowPlayerDialog(playerid,7788,DIALOG_STYLE_LIST,"Garáž","Brána(otevřít)\nBrana(zavřít)\nVýtah -a(Nahorů)\nVýtah -a(Dolů)\nVýtah -b(Nahorů)\nVýtah -b(Dolů)\nHangár(Otevřít)\nHangár(Zavřít)","Enter","");
	return 1;
}
return 0;
}

stock vytahbnahoru()
{
MoveObject(Vytahb,1620.01916504,989.26684570,15.12173271,5);
MoveObject(Vytahb2,1621.58984375,989.25567627,15.12173271,5);
MoveObject(Vytahb3,1623.00488281,989.25085449,15.12173271,5);
MoveObject(Vytahb4,1623.00866699,990.79351807,15.12173271,5);
MoveObject(Vytahb5,1623.03222656,992.32214355,15.12173271,5);
MoveObject(Vytahb6,1623.03222656,992.32214355,15.12173271,5);
MoveObject(Vytahb7,1621.47094727,990.79431152,15.12173271,5);
MoveObject(Vytahb8,1619.98974609,990.80102539,15.12173271,5);
MoveObject(Vytahb9,1621.55944824,992.29382324,15.12173271,5);
MoveObject(Vytahb10,1620.05676270,992.28161621,15.12173271,5);
MoveObject(Vytahb11,1621.53466797,992.94714355,15.12173271,5);
MoveObject(Vytahb12,1620.04809570,992.94970703,15.12173271,5);
}
stock vytahbdolu()
{
MoveObject(Vytahb,1620.01916504,989.26684570,23.35,5);
MoveObject(Vytahb2,1621.58984375,989.25567627,23.35,5);//dolu
MoveObject(Vytahb3,1623.00488281,989.25085449,23.35,5);//dolu
MoveObject(Vytahb4,1623.00866699,990.79351807,23.35,5);//dolu
MoveObject(Vytahb5,1623.03222656,992.32214355,23.35,5);//dolu
MoveObject(Vytahb6,1622.99230957,992.93444824,23.35,5);//dolu
MoveObject(Vytahb7,1621.47094727,990.79431152,23.35,5);//dolu
MoveObject(Vytahb8,1619.98974609,990.80102539,23.35,5);//dolu
MoveObject(Vytahb9,1621.55944824,992.29382324,23.35,5);//dolu
MoveObject(Vytahb10,1620.05676270,992.28161621,23.35,5);//dolu
MoveObject(Vytahb11,1621.53466797,992.94714355,23.35,5);//dolu
MoveObject(Vytahb12,1620.04809570,992.94970703,23.35,5);//dolu
}
stock hangarotevrit()
{
MoveObject(Hangar,1616.39306641,992.15808105,30.70398521,5);//otevira
MoveObject(Hangar2,1616.36096191,999.59747314,30.71953201,5);//otevira
MoveObject(Hangar3,1605.13183594,992.79595947,30.82532120,5);//otevira
MoveObject(Hangar4,1603.50244141,999.60772705,30.71417236,5);//otevira
}
stock hangarzavrit()
{
MoveObject(Hangar,1592.39306641,992.15808105,30.70398521,5);
MoveObject(Hangar2,1592.36096191,999.59747314,30.71953201,5);
MoveObject(Hangar3,1592.13183594,992.79595947,30.82532120,5);
MoveObject(Hangar4,1592.50244141,999.60772705,30.71417236,5);
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{



if(dialogid == 7788)
{
if(response == 1)
{
if(listitem == 0){MoveObject(Brana,1624.14685059,997.41528320,12.46686554,5);}//otevira
if(listitem == 1){MoveObject(Brana,1624.14685059,997.41528320,17.46686554,5);}//zavira
if(listitem == 2){MoveObject(Vytaha,1596.33435059,993.95611572,8.89999962,5);}//nahoru
if(listitem == 3){MoveObject(Vytaha,1596.33435059,993.95611572,14.1,5);}//dolu
if(listitem == 4){vytahbnahoru();}
if(listitem == 5){vytahbdolu();}
if(listitem == 6){MoveObject(Dvere,1619.22192383,989.14721680,16.48393631,5);}//otevira
if(listitem == 7){MoveObject(Dvere,1619.22192383,990.3,16.48393631,5);}//zavira
if(listitem == 8){hangarotevrit();}
if(listitem == 9){hangarzavrit();}

}
}


return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}

Link to comment
Share on other sites

8 odpovědí na tuto otázku

Recommended Posts

  • 0
"lol" Máš to špatně "lol"

Máš tam chyb jak nasekáno :DD

 

 

Ty si nehraj na good pawnera když ani nevíš funkci SetPlayerPos ..

A poradit neumíš, viď ?


 

Změň stocky na publicy a !!!RETURN!!! ... nevrací ti to hodnotu

Link to comment
Share on other sites

  • 0

Nic, udělal jsem takovej jeden object, jen jeden, a testnul jsem to a ten taky nejede, přikládám video a kód.

Video:

 

 

Kód:

 

// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT

#include 
new Brana;
public OnFilterScriptInit()
{
print("\n-------------------");
print(" Test By Darco");
print("---------------------\n");

Brana = CreateObject(980,2606.29174805,-1466.06896973,19.86569595,0.00000000,0.00000000,0.00000000); //object(airportgate) (1)

/*
Objects converted: 1
Vehicles converted: 0
Vehicle models found: 0
----------------------
In the time this conversion took to finish 0.12 micro-fortnights have passed!
*/


/*
Objects converted: 82
Vehicles converted: 1
Vehicle models found: 1
----------------------
In the time this conversion took to finish the US national debt has risen by about $9,206.16!
*/
return 1;
}

public OnFilterScriptExit()
{
return 1;
}



public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}

public OnPlayerConnect(playerid)
{
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
return 1;
}

public OnPlayerSpawn(playerid)
{
return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}

public OnVehicleSpawn(vehicleid)
{
return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}

public OnPlayerText(playerid, text[])
{
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/test", cmdtext, true, 10) == 0)
{
	ShowPlayerDialog(playerid,7788,DIALOG_STYLE_LIST,"Test","Brána(otevřít)\nBrana(zavřít)","Enter","");
	return 1;
}
return 0;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{



if(dialogid == 7788)
{
if(response == 1)
{
if(listitem == 0){MoveObject(Brana,2606.29174805,-1466.06896973,14.35,5);}//otevira
if(listitem == 1){MoveObject(Brana,2606.29174805,-1466.06896973,19.86569595,5);}//zavira


}
}


return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}

 

EDIT: Už mi to funguje

Link to comment
Share on other sites

  • 0
  • Administrátor
"lol" Máš to špatně "lol"

Máš tam chyb jak nasekáno :DD

 

 

Ty si nehraj na good pawnera když ani nevíš funkci SetPlayerPos ..

A poradit neumíš, viď ?


 

Změň stocky na publicy a !!!RETURN!!! ... nevrací ti to hodnotu

 

ty stocky ma odeme delane z jine me mapy a tam mi to jezdi uplne v pohode podle me ma jen prehazene movy

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...