[Pomoc] /adminduty cmd

Započeo [IG] Bole
27. Jan. 2016. Zaključano
715
pregleda
12
postova
Bojan_Babic
4
Enforcer
27. Jan. 2016.
Skripta koju koristim: GTA-RP edit
Detaljan opis problema: Kad kucam /adminduty bude sve u redu i kad opet kucam da skinem duty /adminduty nista se ne desava.
Dio skripte:
if(!strcmp(cmdtext, "/adminduty", true)) // By Ellis
{
if(IsPlayerConnected(playerid))
{
    if(gPlayerLogged == 0)
    {
        SendClientMessage(playerid, COLOR_GREY, "Niste ulogovani!");
return 1;
    }
    if(PlayerInfo > 0)
    {
        if(AdminDuty == 0)
        {
            AdminDuty = 1;
            SetPlayerArmour(playerid, 999);
            SetPlayerSkin(playerid, 290);
SetPlayerHealth(playerid, 999);
SetPlayerColor(playerid,TEAM_VAGOS_COLOR);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Admin: %s je sada na duznosti.",sendername);
SendAdminGmMessage(COLOR_YELLOW,string);
}
return 1;
        }
        else if(AdminDuty == 1)
        {
            AdminDuty = 0;
            SetPlayerArmour(playerid, 0);
            SetPlayerSkin(playerid, PlayerInfo);
SetPlayerHealth(playerid, 100);
SetPlayerColor(playerid,TEAM_HIT_COLOR);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Admin: %s vise nije na duznosti.",sendername);
SendAdminGmMessage(COLOR_YELLOW,string);
return 1;
        }
    }
    else
    {
        SendClientMessage(playerid, COLOR_GREY, "Niste ovlasteni da koristite tu komandu.");
        return 1;
    }
    return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): /
LAVendeta
4
Shot Caller
27. Jan. 2016.
Da se nebi petljao i trazio greske evo ti jedan predlog.
Uradi 2cmd aduty adutyoff i u prvoj setuj varijablu Aduty ili kako ti se veec zove na 1
u drugoj na 0
Jednostavno...
Bojan_Babic
4
Enforcer
27. Jan. 2016.
Buraz, to znam da uradim , ali ja hocu sa jednom komandom taj tvoj sistem je zastareo  😉
LAVendeta
4
Shot Caller
27. Jan. 2016.
To nije moj system niti je to zastarelo tako je samo lakse...
Al nmvz evo ti kod edit sam ti probaj:
if(!strcmp(cmdtext, "/adminduty", true)) // By Ellis
{
if(IsPlayerConnected(playerid))
{
    if(gPlayerLogged == 0)
    {
        SendClientMessage(playerid, COLOR_GREY, "Niste ulogovani!");
return 1;
    }
    if(PlayerInfo > 0)
    {
        else if(AdminDuty == 0)
        {
            AdminDuty = 1;
            SetPlayerArmour(playerid, 999);
            SetPlayerSkin(playerid, 290);
SetPlayerHealth(playerid, 999);
SetPlayerColor(playerid,TEAM_VAGOS_COLOR);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Admin: %s je sada na duznosti.",sendername);
SendAdminGmMessage(COLOR_YELLOW,string);
}
return 1;
        }
        else if(AdminDuty == 1)
        {
            AdminDuty = 0;
            SetPlayerArmour(playerid, 0);
            SetPlayerSkin(playerid, PlayerInfo);
SetPlayerHealth(playerid, 100);
SetPlayerColor(playerid,TEAM_HIT_COLOR);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Admin: %s vise nije na duznosti.",sendername);
SendAdminGmMessage(COLOR_YELLOW,string);
return 1;
        }
    }
    else
    {
        SendClientMessage(playerid, COLOR_GREY, "Niste ovlasteni da koristite tu komandu.");
        return 1;
    }
    return 1;
}
Rax_King
5
Godfather
27. Jan. 2016.
lol sta ce ti dole return, treba samo na kraj lelel

if(!strcmp(cmdtext, "/adminduty", true)) // By Ellis
{
if(IsPlayerConnected(playerid))
{
    if(gPlayerLogged == 0)
    {
        SendClientMessage(playerid, COLOR_GREY, "Niste ulogovani!");
return 1;
    }
    if(PlayerInfo > 0)
    {
        if(AdminDuty == 0)
        {
            AdminDuty = 1;
            SetPlayerArmour(playerid, 999);
            SetPlayerSkin(playerid, 290);
SetPlayerHealth(playerid, 999);
SetPlayerColor(playerid,TEAM_VAGOS_COLOR);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Admin: %s je sada na duznosti.",sendername);
SendAdminGmMessage(COLOR_YELLOW,string);
}
        }
        else if(AdminDuty == 1)
        {
            AdminDuty = 0;
            SetPlayerArmour(playerid, 0);
            SetPlayerSkin(playerid, PlayerInfo);
SetPlayerHealth(playerid, 100);
SetPlayerColor(playerid,TEAM_HIT_COLOR);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Admin: %s vise nije na duznosti.",sendername);
SendAdminGmMessage(COLOR_YELLOW,string);
return 1;
        }
    }
    else
    {
        SendClientMessage(playerid, COLOR_GREY, "Niste ovlasteni da koristite tu komandu.");
        return 1;
    }
    return 1;
}
Bojan_Babic
4
Enforcer
27. Jan. 2016.
LAVendeta wrote on January 27, 2016, 10:00 pm:
To nije moj system niti je to zastarelo tako je samo lakse...
Al nmvz evo ti kod edit sam ti probaj:
if(!strcmp(cmdtext, "/adminduty", true)) // By Ellis
{
if(IsPlayerConnected(playerid))
{
    if(gPlayerLogged == 0)
    {
        SendClientMessage(playerid, COLOR_GREY, "Niste ulogovani!");
return 1;
    }
    if(PlayerInfo > 0)
    {
        else if(AdminDuty == 0)
        {
            AdminDuty = 1;
            SetPlayerArmour(playerid, 999);
            SetPlayerSkin(playerid, 290);
SetPlayerHealth(playerid, 999);
SetPlayerColor(playerid,TEAM_VAGOS_COLOR);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Admin: %s je sada na duznosti.",sendername);
SendAdminGmMessage(COLOR_YELLOW,string);
}
return 1;
        }
        else if(AdminDuty == 1)
        {
            AdminDuty = 0;
            SetPlayerArmour(playerid, 0);
            SetPlayerSkin(playerid, PlayerInfo);
SetPlayerHealth(playerid, 100);
SetPlayerColor(playerid,TEAM_HIT_COLOR);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Admin: %s vise nije na duznosti.",sendername);
SendAdminGmMessage(COLOR_YELLOW,string);
return 1;
        }
    }
    else
    {
        SendClientMessage(playerid, COLOR_GREY, "Niste ovlasteni da koristite tu komandu.");
        return 1;
    }
    return 1;
}


sta si ovde izmenio?
LAVendeta
4
Shot Caller
27. Jan. 2016.
Ja sam izmeniovo ovo prvo if u else if al vidi dal ce ti to raditi.
Ako neradi probaj ovako
if(!strcmp(cmdtext, "/adminduty", true)) // By Ellis
{
if(IsPlayerConnected(playerid))
{
    if(gPlayerLogged == 0)
    {
        SendClientMessage(playerid, COLOR_GREY, "Niste ulogovani!");
return 1;
    }
    if(PlayerInfo > 0)
    {
        if(AdminDuty == 0)
        {
            AdminDuty = 1;
            SetPlayerArmour(playerid, 999);
            SetPlayerSkin(playerid, 290);
SetPlayerHealth(playerid, 999);
SetPlayerColor(playerid,TEAM_VAGOS_COLOR);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Admin: %s je sada na duznosti.",sendername);
SendAdminGmMessage(COLOR_YELLOW,string);
}
return 1;
        }
        else
        {
            AdminDuty = 0;
            SetPlayerArmour(playerid, 0);
            SetPlayerSkin(playerid, PlayerInfo);
SetPlayerHealth(playerid, 100);
SetPlayerColor(playerid,TEAM_HIT_COLOR);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Admin: %s vise nije na duznosti.",sendername);
SendAdminGmMessage(COLOR_YELLOW,string);
return 1;
        }
    }
    else
    {
        SendClientMessage(playerid, COLOR_GREY, "Niste ovlasteni da koristite tu komandu.");
        return 1;
    }
    return 1;
}
Rax_King
5
Godfather
27. Jan. 2016.
LAVendeta wrote on January 27, 2016, 10:07 pm:
Ja sam izmeniovo ovo prvo if u else if al vidi dal ce ti to raditi.
Ako neradi probaj ovako
if(!strcmp(cmdtext, "/adminduty", true)) // By Ellis
{
if(IsPlayerConnected(playerid))
{
    if(gPlayerLogged == 0)
    {
        SendClientMessage(playerid, COLOR_GREY, "Niste ulogovani!");
return 1;
    }
    if(PlayerInfo > 0)
    {
        if(AdminDuty == 0)
        {
            AdminDuty = 1;
            SetPlayerArmour(playerid, 999);
            SetPlayerSkin(playerid, 290);
SetPlayerHealth(playerid, 999);
SetPlayerColor(playerid,TEAM_VAGOS_COLOR);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Admin: %s je sada na duznosti.",sendername);
SendAdminGmMessage(COLOR_YELLOW,string);
}
return 1;
        }
        else
        {
            AdminDuty = 0;
            SetPlayerArmour(playerid, 0);
            SetPlayerSkin(playerid, PlayerInfo);
SetPlayerHealth(playerid, 100);
SetPlayerColor(playerid,TEAM_HIT_COLOR);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Admin: %s vise nije na duznosti.",sendername);
SendAdminGmMessage(COLOR_YELLOW,string);
return 1;
        }
    }
    else
    {
        SendClientMessage(playerid, COLOR_GREY, "Niste ovlasteni da koristite tu komandu.");
        return 1;
    }
    return 1;
}


Sasvvim je svejedno u ovakvoj provjeri odnosno "==" oces li staviti if/else if/else 🙂)
Bojan_Babic
4
Enforcer
27. Jan. 2016.
Ne radi nista ni ov Xunder ni od Vendete :/
Rax_King
5
Godfather
27. Jan. 2016.
	if(!strcmp(cmdtext, "/adminduty", true))
{
if(IsPlayerConnected(playerid))
{
    if(gPlayerLogged == 0)
    {
        SendClientMessage(playerid, COLOR_GREY, "Niste ulogovani!");
return 1;
    }
    if(PlayerInfo > 0)
    {
        if(AdminDuty == 0)
        {
            AdminDuty = 1;
            SetPlayerArmour(playerid, 999);
            SetPlayerSkin(playerid, 290);
SetPlayerHealth(playerid, 999);
SetPlayerColor(playerid,TEAM_VAGOS_COLOR);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Admin: %s je sada na duznosti.",sendername);
SendAdminGmMessage(COLOR_YELLOW,string);
}
        else if(AdminDuty == 1)
        {
            AdminDuty = 0;
            SetPlayerArmour(playerid, 0);
            SetPlayerSkin(playerid, PlayerInfo);
SetPlayerHealth(playerid, 100);
SetPlayerColor(playerid,TEAM_HIT_COLOR);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Admin: %s vise nije na duznosti.",sendername);
SendAdminGmMessage(COLOR_YELLOW,string);
        }
    }
    else
    {
        SendClientMessage(playerid, COLOR_GREY, "Niste ovlasteni da koristite tu komandu.");
        return 1;
    }
}
    return 1;
}
Evo
Bojan_Babic
4
Enforcer
27. Jan. 2016.
sa_!XundeR wrote on January 27, 2016, 10:13 pm:
	if(!strcmp(cmdtext, "/adminduty", true))
{
if(IsPlayerConnected(playerid))
{
    if(gPlayerLogged == 0)
    {
        SendClientMessage(playerid, COLOR_GREY, "Niste ulogovani!");
return 1;
    }
    if(PlayerInfo > 0)
    {
        if(AdminDuty == 0)
        {
            AdminDuty = 1;
            SetPlayerArmour(playerid, 999);
            SetPlayerSkin(playerid, 290);
SetPlayerHealth(playerid, 999);
SetPlayerColor(playerid,TEAM_VAGOS_COLOR);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Admin: %s je sada na duznosti.",sendername);
SendAdminGmMessage(COLOR_YELLOW,string);
}
        else if(AdminDuty == 1)
        {
            AdminDuty = 0;
            SetPlayerArmour(playerid, 0);
            SetPlayerSkin(playerid, PlayerInfo);
SetPlayerHealth(playerid, 100);
SetPlayerColor(playerid,TEAM_HIT_COLOR);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Admin: %s vise nije na duznosti.",sendername);
SendAdminGmMessage(COLOR_YELLOW,string);
        }
    }
    else
    {
        SendClientMessage(playerid, COLOR_GREY, "Niste ovlasteni da koristite tu komandu.");
        return 1;
    }
}
    return 1;
}
Evo

Hvala buraz puno radi, samo mi reci sta si izmenio posto imam istu ovakvu za GM duty pa da odradim istp?
Rax_King
5
Godfather
27. Jan. 2016.
zagrade si zajebo brate lijepo poravnaj sa tabom i vidjeces sta je problem i takodje stavio si retrun gdje uopste ne treba 🙂

return 1 ide samo na kraju

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha