Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

Zaključano

[TuT] Admin duznost

Započeo Linnex
pre 13 godina
4,003
pregleda
20
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
sampo
Street Runner
pre 13 godina
Prvo cemo staviti medju new-ove sljedece:

 
new Text3D:AdmDuty3DText;
  new aduty;


onda cemo pod onplayerdisconnect staviti ovo,kako kada bi admin bio na duznosti,a ode offline nebi label otisao na drugog igraca koji se konektira s tim IDem:

if(aduty>0){DestroyDynamic3DTextLabel(AdmDuty3DText);}
// brise igracev label ako je na duznosti pri iskljucenju sa servera

i sada napravimo komandu:
 if (strcmp(cmd,"/adminduznoston", true) == 0)
{
    if(PlayerInfo < 1)
{
SendClientMessage(playerid, COLOR_WHITE, " [{F81414}Odbijeno!{FFFFFF}]{CCCCCC} Niste ovlasteni za ovu komandu!");//salje poruku igracu da nije admin,pa nemoze koristit tu komandu
return 1;
}
if (aduty == 1)
    {
    SendClientMessage(playerid, COLOR_WHITE, " [{F81414}Odbijeno!{FFFFFF}]{CCCCCC} Vec ste na admin duznosti!");//salje poruku da je taj admin vec na duznosti te nemoze opet ic na nju!
return 1;
    }
        if (PlayerInfo >= 1)
{
new string;
        SetPlayerHealth(playerid, 100);//stavlja igracev HP na 1000
        SetPlayerArmour(playerid, 100);// stavlja igracevu pancirku na 1000
GetPlayerName(playerid, sendername, sizeof(sendername));
        format(string, sizeof(string), "%s{FFFFFF} je ukljucio admin duznost", sendername);//salje adminima poruku da je taj igrac otisao na duznost kao admin
        SendAdminMessage(COLOR_LIGHTBLUE,string,1);
        AdmDuty3DText = CreateDynamic3DTextLabel("TAGVASEGSERVERA | Na Admin Duznosti!",COLOR_ORANGE,0.0,0.0,0.6,30.0,playerid,INVALID_VEHICLE_ID,0,-1,-1,-1,100.0);//kreira label iznad glave,nemozete ga vidjet vi,samo drugi igraci
        aduty = 1;//stavlja aduty na 1 da je ukljuceno
        }
return 1;
}
    if (strcmp(cmd, "/adminduznostoff", true) == 0)
    {
    if(PlayerInfo < 1)
{
SendClientMessage(playerid, COLOR_WHITE, " [{F81414}Odbijeno!{FFFFFF}]{CCCCCC} Niste ovlasteni za ovu komandu!");//salje poruku igracu da nije admin te nemoze koristit tu komandu
return 1;
}
if (aduty == 0)
        {
    SendClientMessage(playerid, COLOR_WHITE, " [{F81414}Odbijeno!{FFFFFF}]{CCCCCC} Niste na duznosti!");//salje poruku adminu da nije na duznosti te ju nemoze iskljucit!
return 1;
}
    SetPlayerHealth(playerid, 100);//stavlja igracev HP na 100
    SetPlayerArmour(playerid, 0.0);//stavlja igracevu pancirku na 0 tj. mice ju
DestroyDynamic3DTextLabel(AdmDuty3DText);//brise label iznad glave
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Iskljucio si admin duznost!");//salje igracu poruku da vise nije na duznosti kao admin
    aduty = 0;//iskljucuje admin duznost
    return 1;
    }


Nadam se da sam vam pomogao!

Za ovu komandu morate imati sljedece pluginse:

streamer
EuroGaming
Underboss
pre 13 godina
Dobar TuT Bice od Pomoci !  😁
cfg:)
Underboss
pre 13 godina
Dobro je samo ako je label odma iznad imena od igraca a ne gore visoko xd.
SeYziicH
Made Man
pre 13 godina
Posuzit ce
sTrumF
Enforcer
pre 13 godina
Fino 😉
The Woozie
Kingpin
pre 13 godina
Bravo,pomoci ce nekima 😉
sampo
Street Runner
pre 13 godina
¢fg™'87 wrote on February 26, 2012, 12:40 pm:
Dobro je samo ako je label odma iznad imena od igraca a ne gore visoko xd.


0.6 je.. to ti je taman
Obrisan korisnik Obrisan korisnik
pre 13 godina
Imam jedno pitanje...Zasto kada odem onduty,smjeni se skin? Kako da to popravim?
dock
Crime Lord
pre 13 godina
Linnex wrote on February 26, 2012, 11:00 am:
Prvo cemo staviti medju new-ove sljedece:

 
new Text3D:AdmDuty3DText;
  new aduty;


onda cemo pod onplayerdisconnect staviti ovo,kako kada bi admin bio na duznosti,a ode offline nebi label otisao na drugog igraca koji se konektira s tim IDem:

if(aduty>0){DestroyDynamic3DTextLabel(AdmDuty3DText);}
// brise igracev label ako je na duznosti pri iskljucenju sa servera

i sada napravimo komandu:
 if (strcmp(cmd,"/adminduznoston", true) == 0)
{
    if(PlayerInfo < 1)
{
SendClientMessage(playerid, COLOR_WHITE, " [{F81414}Odbijeno!{FFFFFF}]{CCCCCC} Niste ovlasteni za ovu komandu!");//salje poruku igracu da nije admin,pa nemoze koristit tu komandu
return 1;
}
if (aduty == 1)
    {
    SendClientMessage(playerid, COLOR_WHITE, " [{F81414}Odbijeno!{FFFFFF}]{CCCCCC} Vec ste na admin duznosti!");//salje poruku da je taj admin vec na duznosti te nemoze opet ic na nju!
return 1;
    }
        if (PlayerInfo >= 1)
{
new string;
        SetPlayerHealth(playerid, 100);//stavlja igracev HP na 1000
        SetPlayerArmour(playerid, 100);// stavlja igracevu pancirku na 1000
GetPlayerName(playerid, sendername, sizeof(sendername));
        format(string, sizeof(string), "%s{FFFFFF} je ukljucio admin duznost", sendername);//salje adminima poruku da je taj igrac otisao na duznost kao admin
        SendAdminMessage(COLOR_LIGHTBLUE,string,1);
        AdmDuty3DText = CreateDynamic3DTextLabel("TAGVASEGSERVERA | Na Admin Duznosti!",COLOR_ORANGE,0.0,0.0,0.6,30.0,playerid,INVALID_VEHICLE_ID,0,-1,-1,-1,100.0);//kreira label iznad glave,nemozete ga vidjet vi,samo drugi igraci
        aduty = 1;//stavlja aduty na 1 da je ukljuceno
        }
return 1;
}
    if (strcmp(cmd, "/adminduznostoff", true) == 0)
    {
    if(PlayerInfo < 1)
{
SendClientMessage(playerid, COLOR_WHITE, " [{F81414}Odbijeno!{FFFFFF}]{CCCCCC} Niste ovlasteni za ovu komandu!");//salje poruku igracu da nije admin te nemoze koristit tu komandu
return 1;
}
if (aduty == 0)
        {
    SendClientMessage(playerid, COLOR_WHITE, " [{F81414}Odbijeno!{FFFFFF}]{CCCCCC} Niste na duznosti!");//salje poruku adminu da nije na duznosti te ju nemoze iskljucit!
return 1;
}
    SetPlayerHealth(playerid, 100);//stavlja igracev HP na 100
    SetPlayerArmour(playerid, 0.0);//stavlja igracevu pancirku na 0 tj. mice ju
DestroyDynamic3DTextLabel(AdmDuty3DText);//brise label iznad glave
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Iskljucio si admin duznost!");//salje igracu poruku da vise nije na duznosti kao admin
    aduty = 0;//iskljucuje admin duznost
    return 1;
    }


Nadam se da sam vam pomogao!

Za ovu komandu morate imati sljedece pluginse:

streamer


Koliko vidim ovde nigde nemas attach za igraca :/

Doduse neznam kako funkcionise ovo CreateDynamic3DTextLabel... ali ako mogu dobro zakljuciti ta funkcija direktno attachuje jel tako?

ako je onda ok 😄
Stefan Misurovic
Enforcer
pre 13 godina
Super
KumaR
Made Man
pre 13 godina
Super je može da posluži dobro.
Frank99
Enforcer
pre 13 godina
strcmp 😢

Mogo si stavit i za ZCMD 😄

Lep tutić 😄
Waske-Dza-Bu 032
Wheel Man
pre 13 godina
Linex meni samo treba 3d text iznad imena Admina i nista vise ? kako to da napravim?
Chuck
Enforcer
pre 13 godina
pomoci ce pocetnicima 😄
Marko Koprivanac
Underboss
pre 13 godina
Meni neradi,dobijem ove errore  😕 😕 😕
C:\Users\Koprivanac\Desktop\AdrenalinRP Backup\AdrenalinGamingRolePlay\gamemodes\FactionGame.pwn(19176) : error 017: undefined symbol "sendername"
C:\Users\Koprivanac\Desktop\AdrenalinRP Backup\AdrenalinGamingRolePlay\gamemodes\FactionGame.pwn(19176) : error 017: undefined symbol "sendername"
C:\Users\Koprivanac\Desktop\AdrenalinRP Backup\AdrenalinGamingRolePlay\gamemodes\FactionGame.pwn(19176) : error 029: invalid expression, assumed zero
C:\Users\Koprivanac\Desktop\AdrenalinRP Backup\AdrenalinGamingRolePlay\gamemodes\FactionGame.pwn(19176) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

4 Errors.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava