Szerző Téma: parancshoz admin  (Megtekintve 1862 alkalommal)

Nem elérhető GeGe88

  • 216
    • Profil megtekintése
parancshoz admin
« Dátum: 2009. november 12. - 16:26:06 »
0 Show voters
Üdv. Hogy lehet azt megcsinálni h egy parancsot csak admin használhasson? mert próbálkoztaam és nem ment.:( igy probáltam:
 
      if (strcmp(\"/lvpd-nyit\", cmdtext, true, 10) == 0)
{
        if(IsPlayerLAdmin(playerid) == 0)
        {
        GameTextForPlayer(playerid, \"~r~Csak Adminoknak!!\", 750, 3);
MoveObject(lvpd, 2237.105713, 2443.683350, 12.457739,2);
return 1;
}
if (strcmp(\"/lvpd-zar\", cmdtext, true, 10) == 0)
{
MoveObject(lvpd, 2237.137695, 2452.492188, 12.455418,2);
// Do something here
return 1;
}
 
return 0;
}

 
 mi lehet a hiba? elore is köszi! GeGe
« Utoljára szerkesztve: 2014. november 30. - 01:37:34 írta Dfoglalo »

ChuckNorris

  • Vendég
parancshoz admin
« Válasz #1 Dátum: 2009. november 12. - 17:27:41 »
0 Show voters
Ez csak akkor müködik hogyha LAdmint használsz (és persze ha a megfelelõ inc a helyén van).
Ez kell a MoD elejére:
 

#include <IsPlayerLAdmin>

 
Aztán müködni fog:(elvileg)
 

public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp(\"/lvpd-nyit\", cmdtext, true, 10) == 0)
    {
        if(IsPlayerLAdmin(playerid) == 1)
        {
    MoveObject(lvpd, 2237.105713, 2443.683350, 12.457739,2);
        }else{
             GameTextForPlayer(playerid,\"~r~Csak Adminoknak!\",750,3);
        }
        return 1;
    }
    if (strcmp(\"/lvpd-zar\", cmdtext, true, 10) == 0)
    {
        MoveObject(lvpd, 2237.137695, 2452.492188, 12.455418,2);
        return 1;
    }
return 0;
}

 
Viszont én a helyedben a zárás parancsot is megcsinálnám adminosra:
 

public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp(\"/lvpd-nyit\", cmdtext, true, 10) == 0)
    {
        if(IsPlayerLAdmin(playerid) == 1)
        {
    MoveObject(lvpd, 2237.105713, 2443.683350, 12.457739,2);
        }else{
             GameTextForPlayer(playerid,\"~r~Csak Adminoknak!\",750,3);
        }
        return 1;
    }
    if (strcmp(\"/lvpd-zar\", cmdtext, true, 10) == 0)
    {
        if(IsPlayerLAdmin(playerid) == 1)
        {
            MoveObject(lvpd, 2237.137695, 2452.492188, 12.455418,2);
        }else{
             GameTextForPlayer(playerid,\"~r~Csak Adminoknak!\",750,3);
        }
return 1;
    }
return 0;
}
« Utoljára szerkesztve: 2009. november 12. - 17:30:03 írta ChuckNorris »

Nem elérhető md12

  • 514
    • Profil megtekintése
parancshoz admin
« Válasz #2 Dátum: 2009. november 12. - 18:32:07 »
0 Show voters
helyedbe meg nem csak 1es szintûre állítanám  :)

ChuckNorris

  • Vendég
parancshoz admin
« Válasz #3 Dátum: 2009. november 12. - 19:16:18 »
0 Show voters
Gondolom az 1 es számot átirod olyan számra amit szeretnél h az adminod használni tudjon.
De nembiztos me ijet még nem irtam ;D
Én a LAdminba épitem bele a parancsokat.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal