Szevasztok :D
Egy parancsra több mozgó kaput szeretnék kapcsolni de valamiért 2 hiba üzenetet add ki...valaki megcsinálná nekem rendesen? :confused:
CMD:nyit(playerid)
{
if(IsPlayerInRangeOfPoint(playerid, 6.0, -319.366486, 1159.863525, 20.688324))//-220.876511, 2612.392578, 64.475258
{
if(Statusz[playerid] ==0)
{
/*MoveObject(Kapu,-209.344269, 2612.396484, 64.476517,2.0);*/
MoveObject(Kapu1,-319.366486, 1159.863525, 17.438374,1.0);
SendClientMessage(playerid, -2,\"{1c9420}(( A kapu nyitódik, {ff0000}15 {1c9420}másodperc múlva záródik! ))\");
SetTimerEx(\"KapuZar1\", 15000, false, \"i\", playerid);
Statusz[playerid] = 1;
}
else
{
SendClientMessage(playerid, -2,\"{ff0000}(( A kapu már nyitódik, várj mig bezáródik! ))\");
}
}
else
{
SendClientMessage(playerid, -2,\"{ff0000}(( Nincs a közeledben egy nyitható kapu sem! ))\");
}
//--------------------------------------------------------------------------
if(IsPlayerInRangeOfPoint(playerid, 6.0, -319.366486, 1159.863525, 20.688324))//-220.876511, 2612.392578, 64.475258
{
if(Statusz[playerid] ==0)
{
MoveObject(Kapu2,-305.897064, 1159.871582, 17.452242,1.0);
SendClientMessage(playerid, -2,\"{1c9420}(( A kapu nyitódik, {ff0000}15 {1c9420}másodperc múlva záródik! ))\");
SetTimerEx(\"KapuZar2\", 15000, false, \"i\", playerid);
Statusz[playerid] = 1;
}
else
{
SendClientMessage(playerid, -2,\"{ff0000}(( A kapu már nyitódik, várj mig bezáródik! ))\");
}
}
else
{
SendClientMessage(playerid, -2,\"{ff0000}(( Nincs a közeledben egy nyitható kapu sem! ))\");
}
return 1;
}
Köszönöm. :)
Hiba:
-Timer szép és jó hogy ott van de nem csinál semmit...
-hiányzik a script elejéről:
#include <a_samp>
#include <zcmd>
Továbbá kéne a kapu adatai zárt állapotban...
Ha kell segítség/leírás itt találhatsz: http://sampforum.hu/index.php?topic=698.msg9044#msg9044
Nincs tesztelve!
CMD:nyit(playerid)
{
if(IsPlayerInRangeOfPoint(playerid, 6.0, -319.366486, 1159.863525, 20.688324))//-220.876511, 2612.392578, 64.475258
{
if(Statusz[playerid] ==0)
{
/*MoveObject(Kapu,-209.344269, 2612.396484, 64.476517,2.0);*/
MoveObject(Kapu1,-319.366486, 1159.863525, 17.438374,1.0);
SendClientMessage(playerid, -2,\"{1c9420}(( A kapu nyitódik, {ff0000}15 {1c9420}másodperc múlva záródik! ))\");
SetTimerEx(\"KapuZar1\", 15000, false, \"i\", playerid);
Statusz[playerid] = 1;
}
else
{
SendClientMessage(playerid, -2,\"{ff0000}(( A kapu már nyitódik, várj mig bezáródik! ))\");
}
}
//--------------------------------------------------------------------------
else if(IsPlayerInRangeOfPoint(playerid, 6.0, -319.366486, 1159.863525, 20.688324))//-220.876511, 2612.392578, 64.475258
{
if(Statusz[playerid] ==0)
{
MoveObject(Kapu2,-305.897064, 1159.871582, 17.452242,1.0);
SendClientMessage(playerid, -2,\"{1c9420}(( A kapu nyitódik, {ff0000}15 {1c9420}másodperc múlva záródik! ))\");
SetTimerEx(\"KapuZar2\", 15000, false, \"i\", playerid);
Statusz[playerid] = 1;
}
else
{
SendClientMessage(playerid, -2,\"{ff0000}(( A kapu már nyitódik, várj mig bezáródik! ))\");
}
}
else
{
SendClientMessage(playerid, -2,\"{ff0000}(( Nincs a közeledben egy nyitható kapu sem! ))\");
}
return 1;
}