Jump to content
  • 0

pomoc [ HELP ] :D admin


Vyholený*_*Sandokán

Dotaz

Recommended Posts

  • 0

Nikdo neříká abys kopíroval. eXis je FS, stáhneš a dáš si tam. Nebo se naučíš pawn. Protože něco jako "setlevel" je úplně primitivní (nastavíš proměnnou někomu na nějaké číslo a má třeba "level")... a buď si uděláš vlastní ukládání, pomocí základních funkcí, nebo využiješ (mnohny nepovedené) funkce od ostatních.

Link to comment
Share on other sites

  • 0

Já vás lidi nechápu, proč všechny problémy utlumujete do skoukromí, a neřešíte tady? Pak by se možná přestali začátečníci furt ptát jak to má být atd... Bylo by také dobré, napsat třeba jak se to vyřešilo atd...

Link to comment
Share on other sites

  • 0

Tak já bych třeba taky čekal nějaký kód který máš, a v tom bych ti řekl co je špatně. Vypadalo to že chceš hotové řešení, proto jsem reagoval jak jsem reagoval..

Link to comment
Share on other sites

  • 0
_Sonic_":3dhhu4jg]no viete čo.. :DD myslel som že ste nejaky lepšie poratcovia.. :d no nič.. :d to bola iba skuška aky su tu ľudia na pawno.cz.. ja viem ako sa to robi len som čakal reakciu od vas :)

 

Tak, a řekni mi jednu věc... Jseš kr**én ? Nebo naprostej Idiot, co si myslí, že když umí nějaký to Pawn, tak že si může tohle zkoušet ?!

"exirang" ti chtěl pomoct, ale to by jsi nesměl být nejdřív dement a nedát sem Kod..

 

-Pozdrav (ať to vypadá že jste na nějaké úrovni)
- Stručný popis toho, co vám nefunguje
- Kód v [code]

(nebo


) + vyznačené řádky
- Errory taktéž v

- Poděkování za případnou pomoc[/code]

 

Takhle to má vypadat... Když byj si to náhodou ani nezkoušel, tak ok, nedáš sem řádky, ale alespoň se pokusím to udělat !

 

Takýto kreténi, co zkoušejí lidi jejich trpělivost miluju..

 

Přemýšlej, než-li něco takového uděláš !

:slap::slap::facepalm:

 

PS: Tady máš ten debilní příkaz /setadmin nováčku !

 

"new"

 

new Alevel[MAX_PLAYERS];

 

dcmd_setadmin(playerid,params[])

{

    new id = strval(params[0]);//Proměnná ID

    new lvl = strval(params[1]);//Proměnná lvl, který nastavujeme

    new str[256];//String

    if(!IsPlayerAdmin(playerid)) return SCM(playerid,0xFFFFFFFF,"[ ADMINISTRATION ]Nejste přihlášen za RCON !");Pokud není Admin RCON

    if(!params[0] || !params[1]) return SCM(playerid,0xFFFFFFFF,"[ ADMINISTRATION ]Použití /setlvl [ ID ] [ A-LEVEL ]!");//Pokud nezadá ID nebo LVL

    if(!IsPlayerConnected(id)) return SCM(playerid,0xFFFFFFFF, "[ ADMINISTRATION ]Tento Hráč není Připojený");//Pokud hráč, kterému chce dát lvl není na serveru ( ID )

    if(IsPlayerNPC(id)) return SCM(playerid,0xFFFFFFFF,"[ ADMINISTRATION ]Tento hráč je NPC BOT ! Nelze nastavit Admin Level !");//Pokud je hráč BOT

    if(lvl < 0 || lvl > 4)  return SCM(playerid,0xFFFFFFFF,"[ ADMINISTRATION ]Rozemzí A- Levelu [ 0 - 4 ] !");//Rozmezí lvlů

    format(str,sizeof(str),"[ ADMINISTRATION ]Hlavní Administrátor %s(%d) nastavil Hráči %s(%d) Admin - Level %d!",PlayerName(playerid),playerid,PlayerName(id),id,lvl);

    SCMTA(0xFFFFFFFF,str);//Zpráva Všem

    Alevel[id] = lvl;//Nastaví lvl

    return 1;

}

Link to comment
Share on other sites

  • 0

načo mi to posielaš keď ja to mam? a teraz sa tu hraješ na veľkeho že "na tu maš ten kod novačku" bože...ak si si nevšimol..moja posledna sprava bola "ja to mam urobene" tak nechapem načosi si to sem daval... :d a zabudol si

 

do connect

Alevel[playerid] = dUserINT(PlayerName(playerid)).("aLevel ");

 

a do disconnect

dUserSetINT(PlayerName(playerid)).("aLevel ",Alevel[playerid]);

Link to comment
Share on other sites

  • 0
_Sonic_":3n80ej6d]ale mam taky problem.. :d že ja možem nastaviť lvl až 5000 :d jak mam dať aby to bolo max. lvl 5?? :DD

new Alevel[5] alebo #define MAX_Alevel 5 ?? :d

if(lvl < 0 || lvl > 4) return SendClientMessage(playerid,0xFFFFFFFF,"[ ADMINISTRATION ]Rozemzí A- Levelu [ 0 - 4 ] !");//Rozmezí lvlů

a sme tam kde sme boli ...

Link to comment
Share on other sites

  • 0
_Sonic_":2e0jyxzz]no viete čo.. :DD myslel som že ste nejaky lepšie poratcovia.. :d no nič.. :d to bola iba skuška aky su tu ľudia na pawno.cz.. ja viem ako sa to robi len som čakal reakciu od vas :)

 

:facepalm::facepalm::facepalm::facepalm:

Link to comment
Share on other sites

  • 0
_Sonic_":1o220j0o]ale mam taky problem.. :d že ja možem nastaviť lvl až 5000 :d jak mam dať aby to bolo max. lvl 5?? :DD

new Alevel[5] alebo #define MAX_Alevel 5 ?? :d

if(lvl < 0 || lvl > 4) return SendClientMessage(playerid,0xFFFFFFFF,"[ ADMINISTRATION ]Rozemzí A- Levelu [ 0 - 4 ] !");//Rozmezí lvlů

a sme tam kde sme boli ...

Kde, nebo co zase ? :d

Link to comment
Share on other sites

  • 0
_Sonic_":3d3vjtn0]ale mam taky problem.. :d že ja možem nastaviť lvl až 5000 :d jak mam dať aby to bolo max. lvl 5?? :DD

new Alevel[5] alebo #define MAX_Alevel 5 ?? :d

 

Dáš si do příkazu kde máš nastavení levelu něco, co pří větším levelu nastaví maximální. Není třeba vrátit chybovou SCM, když stačí nastavit maximální.

level = level>5?5:(level<0?0:level);

Mimochodem: V dnešní době adminscript s příkazy vůbec není v módě.

Mimochodem 2: Lidi vy si tu dobře naháníte příspěvky co? např. SilverC5 > Totální spam.

Link to comment
Share on other sites

  • 0

vlastniadminsystem-f31.html

 

Rohlikar


   new id = strval(params[0]);//Proměnná ID
   new lvl = strval(params[1]);//Proměnná lvl, který nastavujeme

toto si zabil... ak je params

 

"1 5" (1 - id 5 - level)

a ty máš

strval(params[0]) // '1'

strval(params[1]) // ' ' ! Áno, prázdna medzera... a to nehovorím že ak by dával admin level hráčovy s 2 miestnym id (npr. 12 tak by to dalo id "1" admin level "2" ;))

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