[POMOC] /makedj

Započeo Milos25
7. Jan. 2013. Zaključano
330
pregleda
4
postova
Milos25
4
Enforcer
7. Jan. 2013.
Skripte: NBE
Problem: kad ocu da dam nekome dj izbacuje mi samo savet kako da dam nekome dj a kucam isto
Dio skrpite:
if(strcmp(cmd, "/makedj", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koristi: /makedj [ID Igraca/Deo Imena] [level(0-1)]");
return 1;
}
new para1;
new level;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Savet: /makedj [Korisnicki ID/Ime Korisnika] [level(0-1)]");
return 1;
}
level = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Savet: /makedj [Korisnicki ID/Ime Korisnika] [level(0-1)]");
return 1;
}
if (PlayerInfo >= 1341)
{
    if(IsPlayerConnected(para1))
    {
        if(para1 != INVALID_PLAYER_ID)
        {
            if(level < 0 || level > 1) return SendClientMessage(playerid, YELLOW,"* Samo 0-1!!");
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo = level;
printf("OSC: %s je postavio %s za DJ-a.", sendername, giveplayer);
format(string, sizeof(string), "* Postavljeni ste za DJ-a od strane OSC %s",sendername);
SendClientMessage(para1, COLOR_RED, string);
format(string, sizeof(string), "* Postavio si %s za Dj-a.", giveplayer);
SendClientMessage(playerid, COLOR_RED, string);
format(string, sizeof(string), "**Vise opcije na /djhelp**");
SendClientMessage(para1, COLOR_RED, string);
}
    }
}
else
{
SCM(playerid,COLOR_GRAD1,"Niste OSC!");
}
}
return 1;
}

Slike:
Blaeks_Biofor
5
Forum Don
7. Jan. 2013.
ZCMD + SSCANF
CMD:makedj(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return SCM(playerid, -1, "nisi ovlascen!");

new igrac, string, nivo;
if(!sscanf(params, "ui", igrac, nivo))
{
if(igrac != INVALID_PLAYER_ID)
{
if(nivo > 0 && nivo < 4)
{
PlayerInfo = nivo;
format(string, sizeof(string), "promoviran si na DJ poziciju lv %d od administratora %s", nivo, Imeigraca(playerid));
SCM(igrac, -1, string);
format(string, sizeof(string), "promovirao si %s na DJ poziciju lv %d", Imeigraca(playerid), nivo);
SCM(playerid, -1, string);
OnPlayerUpdate(playerid);
}
else return SCM(playerid, -1, "ne idi ispod 0 i preko 3!");
}
else return SCM(playerid, -1, "taj igrac nije online!");
}
else return SCM(playerid, -1, "koristi: /makedj[ID/DeoImena] ");
return 1;
}
Milos25
4
Enforcer
7. Jan. 2013.
Sad imam errore
D:\Downloads\da\zebra.pwn(47577) : warning 219: local variable "string" shadows a variable at a preceding level
D:\Downloads\da\zebra.pwn(47578) : error 017: undefined symbol "params"
D:\Downloads\da\zebra.pwn(47585) : error 017: undefined symbol "Imeigraca"
D:\Downloads\da\zebra.pwn(47587) : error 017: undefined symbol "Imeigraca"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

3 Errors.
Blaeks_Biofor
5
Forum Don
7. Jan. 2013.
a ti si gfovac, to je druga stvar,
	if(strcmp(cmd, "/makedj", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, -1, "KORISCENJE: /makedj [playerid/Deo Imena] ");
return 1;
}
new para1;
new level;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
level = strval(tmp);
if(level > 1 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "  Samo DJ level 1!"); return 1; }
if (PlayerInfo == 1341)
{
    if(IsPlayerConnected(para1))
    {
        if(para1 != INVALID_PLAYER_ID)
        {
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo = level;
SetPlayerSkin(para1, 247);
PlayerInfo = 247;
format(string, sizeof(string), "  vi ste postavljeni za level %d DJ-a od strane %s", level, sendername);
SendClientMessage(para1, -1, string);
format(string, sizeof(string), "  vi ste postavili %s level %d DJ-a.", giveplayer,level);
SendClientMessage(playerid, -1, string);
}
}
}
else
{
SendClientMessage(playerid, -1, "  Nisi admin!");
}
}
return 1;
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha