Jump to content
  • 0

pomoc Admin + Načítaní = Chyba


Polisek

Dotaz

Zdravím mám tu menší problem z Admin Přikazy když jsem dělal toto:

Prvně dám kod pak řeknu co to dělá:

Nějaké výtažky

 

 

Jasně v PInfo:

pAdmin,

Při Connectu

INI_Int("Admin",PlayerInfo[playerid][pAdmin]);

Při Disconectu

INI_WriteInt(File,"Admin",PlayerInfo[playerid][pAdmin]);

Registrace:

INI_WriteInt(File,"Admin",0);

Zkratím příkaz:

COMMAND:nastavitadmina(playerid, params[]){
    if(IsPlayerAdmin(playerid))//RCON
    {
    new PID;
    PlayerInfo[PID][pAdmin] = 1;
    }
    return 1;
}

Ted to příjde (asi)

Dejme tomu že toto mám v příkazu např: /kick

if(PlayerInfo[playerid][pAdmin] >= 0) return SendClientMessage(playerid, BAR_CERVENA, "Nejsi Admin.");

Ve ScriptFilles

Admin = 1

Když jsem ve hře a dám třeba /kick  

Tak mě to stejně napíše že Nejsem Admin

Zkoušel jsem předělávat ale řekl bych že jsem někde udělal blbost které jsem si nevšiml

 

PS:Všechno se načítá normalně 

Score

Penize

Zabití

Umrtí

 

Ale ten ***** Admin nejde 

 

 

(Pro Info Pracujem v Includu:)

 

 

Děkuji za odpověd    Mějte se pěkně :d 

#include <YSI\y_ini>
Link to comment
Share on other sites

2 odpovědí na tuto otázku

Recommended Posts

  • 0

if(PlayerInfo[playerid][pAdmin] >= 0) return SendClientMessage(playerid, BAR_CERVENA, "Nejsi Admin.");

 

Však tam máš že když je pAdmin větší nebo rovno nule, tak mu to vrátí, že není admin.

Tak buď menší nebo rovno nebo jen rovno.

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...