Szerző Téma: Kapu nyitás!  (Megtekintve 1118 alkalommal)

Nem elérhető scripter01

  • 1035
  • Ex Moderálisan Globális
    • Profil megtekintése
Kapu nyitás!
« Dátum: 2013. május 20. - 18:49:03 »
0 Show voters
Sziasztok, nos már reggel óta tolom a dolgot, és most egy kicsit már össze vagyok zavarodva!
Nagyon egyszerû a dolog írtam egy /nyit, /zár parancsot!
Nem tudom hol mi a hiba vagy csak én nem veszem észre, de amikor ott vagyok a kapu közelébe akkor még is vissza dobja ezt az üzit!
Pls valaki segítsen! Köcce!
 
return  SendClientMessage( playerid, 0xc40000AA, \"• {ffffff}Nem vagy egy kapu közelében sem!\" );

 
 
//========================================Kapu nyitás===========================================
if( Compare(command, \"/nyit\") ) {
//Mentõ Kapu Nyitás
if(!IsPlayerInRangeOfPoint(playerid, 15.0, 2454.3652, 100.8504, 23.5104) )
{
if( playerInfo[playerid][LeaderWork] == 1 ) return SendClientMessage( playerid, 0xc40000AA, \"• {ffffff}Használatához Mentõsnek kell lenned.\" );
MoveObject(Mentokapu,2454.3652, 100.8504, 22.0904, 2.5);
}
//Rendõrség Kapu Nyitás
else if(!IsPlayerInRangeOfPoint(playerid, 15.0, 2261.9919, -88.3629, 23.5251) )
{
if( playerInfo[playerid][LeaderWork] != 2 ) return SendClientMessage( playerid, 0xc40000AA, \"• {ffffff}Használatához Rendõrnek kell lenned.\" );
MoveObject(RendorsegKapu,2261.9919, -88.3629, 22.1051, 2.5);
}
//Szerelõ Kapu Nyitás
else if(!IsPlayerInRangeOfPoint(playerid, 15.0, 2355.0046, -85.5453, 25.4547) )
{
if( playerInfo[playerid][LeaderWork] != 3 ) return SendClientMessage( playerid, 0xc40000AA, \"• {ffffff}Használatához Szerelõnek kell lenned.\" );
MoveObject(SzereloKapu,2355.0046, -85.5453, 24.0547, 2.5);
}
return  SendClientMessage( playerid, 0xc40000AA, \"• {ffffff}Nem vagy egy kapu közelében sem!\" );
}
//Kapu Zárás
if( Compare(command, \"/zár\") ) {
//Mentõ Kapu Zárás
if(!IsPlayerInRangeOfPoint(playerid, 15.0, 2454.3652, 100.8504, 23.5104) )
{
if( playerInfo[playerid][LeaderWork] != 1 ) return SendClientMessage( playerid, 0xc40000AA, \"• {ffffff}Használatához Mentõsnek kell lenned.\" );
MoveObject(Mentokapu,2454.3652, 100.8504, 23.5104, 2.5);
}
//Rendõrség Kapu Zárás
else if(!IsPlayerInRangeOfPoint(playerid, 15.0, 2261.9919, -88.3629, 22.1051) )
{
if( playerInfo[playerid][LeaderWork] != 2 ) return SendClientMessage( playerid, 0xc40000AA, \"• {ffffff}Használatához Rendõrnek kell lenned.\" );
MoveObject(RendorsegKapu,2261.9919, -88.3629, 23.5251, 2.5);
}
//Szerelõ Kapu Zárás
/else if(!IsPlayerInRangeOfPoint(playerid, 15.0, 2355.0046, -85.5453, 24.0547) )
{
if( playerInfo[playerid][LeaderWork] != 3 ) return SendClientMessage( playerid, 0xc40000AA, \"• {ffffff}Használatához Szerelõnek kell lenned.\" );
MoveObject(SzereloKapu,2355.0046, -85.5453, 25.4547, 2.5);
}
    return  SendClientMessage( playerid, 0xc40000AA, \"• {ffffff}Nem vagy kapu közelében!\" );
}

Nem elérhető Tomee

  • 385
    • Profil megtekintése
Kapu nyitás!
« Válasz #1 Dátum: 2013. május 20. - 20:19:03 »
0 Show voters
esetleg
 
else return  SendClientMessage( playerid, 0xc40000AA, \"• {ffffff}Nem vagy kapu közelében!\" );

Nem elérhető ZeRo

  • 4620
  • Ex Globális Moderátor
    • Profil megtekintése
Kapu nyitás!
« Válasz #2 Dátum: 2013. május 20. - 20:50:47 »
0 Show voters
Mindegyik IsPlayerInRangeOfPoint függvényed elõtt ott a tagadó operátor (felkiáltójel), tehát az azokba ágyazott kód csak akkor fog lefutni, ha nem a kapu közelében vagy.

Nem elérhető scripter01

  • 1035
  • Ex Moderálisan Globális
    • Profil megtekintése
Kapu nyitás!
« Válasz #3 Dátum: 2013. május 21. - 06:28:55 »
0 Show voters
Szóval ezzel azt érted vegyem ki a ! jelet?
« Utoljára szerkesztve: 2013. május 21. - 12:16:47 írta Diego Jeans »

Nem elérhető Sheet

  • 1508
  • Támogató
    • Profil megtekintése
Kapu nyitás!
« Válasz #4 Dátum: 2013. május 21. - 14:12:28 »
0 Show voters
Idézetet írta: Diego Jeans date=1369110535\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"37621\" data-ipsquote-contentclass=\"forums_Topic
Szóval ezzel azt érted vegyem ki a ! jelet?
 
ja

Nem elérhető scripter01

  • 1035
  • Ex Moderálisan Globális
    • Profil megtekintése
Kapu nyitás!
« Válasz #5 Dátum: 2013. május 21. - 14:36:48 »
0 Show voters
De ha ki veszem, ki írja akkor is amikor ott állok és ki akarom nyitni a kaput! hogy  nem vagyok a kapu közelében!

Nem elérhető Tomee

  • 385
    • Profil megtekintése
Kapu nyitás!
« Válasz #6 Dátum: 2013. május 21. - 23:25:53 »
0 Show voters
Próbáld így.
 
if( Compare(command, \"/nyit\") )
{
//Mentõ Kapu Nyitás
if(IsPlayerInRangeOfPoint(playerid, 15.0, 2454.3652, 100.8504, 23.5104) )
{
        if( playerInfo[playerid][LeaderWork] == 1 ) return SendClientMessage( playerid, 0xc40000AA, \"• {ffffff}Használatához Mentõsnek kell lenned.\" );
        MoveObject(Mentokapu,2454.3652, 100.8504, 22.0904, 2.5);
}
//Rendõrség Kapu Nyitás
else if(IsPlayerInRangeOfPoint(playerid, 15.0, 2261.9919, -88.3629, 23.5251) )
{
        if( playerInfo[playerid][LeaderWork] != 2 ) return SendClientMessage( playerid, 0xc40000AA, \"• {ffffff}Használatához Rendõrnek kell lenned.\" );
        MoveObject(RendorsegKapu,2261.9919, -88.3629, 22.1051, 2.5);
}
//Szerelõ Kapu Nyitás
else if(IsPlayerInRangeOfPoint(playerid, 15.0, 2355.0046, -85.5453, 25.4547) )
{
        if( playerInfo[playerid][LeaderWork] != 3 ) return SendClientMessage( playerid, 0xc40000AA, \"• {ffffff}Használatához Szerelõnek kell lenned.\" );
        MoveObject(SzereloKapu,2355.0046, -85.5453, 24.0547, 2.5);
}
     else return  SendClientMessage( playerid, 0xc40000AA, \"• {ffffff}Nem vagy egy kapu közelében sem!\" );
}
if( Compare(command, \"/zár\") )
{
//Mentõ Kapu Zárás
if(IsPlayerInRangeOfPoint(playerid, 15.0, 2454.3652, 100.8504, 23.5104) )
{
        if( playerInfo[playerid][LeaderWork] != 1 ) return SendClientMessage( playerid, 0xc40000AA, \"• {ffffff}Használatához Mentõsnek kell lenned.\" );
        MoveObject(Mentokapu,2454.3652, 100.8504, 23.5104, 2.5);
}
//Rendõrség Kapu Zárás
else if(IsPlayerInRangeOfPoint(playerid, 15.0, 2261.9919, -88.3629, 22.1051) )
{
        if( playerInfo[playerid][LeaderWork] != 2 ) return SendClientMessage( playerid, 0xc40000AA, \"• {ffffff}Használatához Rendõrnek kell lenned.\" );
        MoveObject(RendorsegKapu,2261.9919, -88.3629, 23.5251, 2.5);
}
//Szerelõ Kapu Zárás
else if(IsPlayerInRangeOfPoint(playerid, 15.0, 2355.0046, -85.5453, 24.0547) )
{
        if( playerInfo[playerid][LeaderWork] != 3 ) return SendClientMessage( playerid, 0xc40000AA, \"• {ffffff}Használatához Szerelõnek kell lenned.\" );
        MoveObject(SzereloKapu,2355.0046, -85.5453, 25.4547, 2.5);
}
    else return  SendClientMessage( playerid, 0xc40000AA, \"• {ffffff}Nem vagy kapu közelében!\" );
}

Nem elérhető scripter01

  • 1035
  • Ex Moderálisan Globális
    • Profil megtekintése
Kapu nyitás!
« Válasz #7 Dátum: 2013. május 22. - 15:59:18 »
0 Show voters
Haladunk a megoldás felé! De viszont mikor be írom /nyit vagy /zár Unknown Command = Nincs ilyen parancsa a szerveren! ezt kapom vissza válaszként :(

Kapu nyitás!
« Válasz #8 Dátum: 2013. május 22. - 16:50:21 »
0 Show voters
return 1;

 
a parancs legvegen.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal