Komanda '/id'

Započeo YERSALEIM99
20. Jan. 2019. Zaključano
1,157
pregleda
10
postova
VCappone
4
Enforcer
20. Jan. 2019.
Problem(error/warning): Slika
Dio skripte:
YCMD:id(playerid, params[], help) {
#pragma unused help

if (isnull(params))
    return USAGE(playerid, "/id [ID/Ime (deo imena)]");

static buffer;
    new foundplayers = 0;

format(buffer, sizeof buffer, "  Pretrazivanje igraca koji u imenu poseduju '%s'", params);
sendClientMessage(playerid, 0x009973FF, buffer);

foreach(new i : Player) {
    if (strfind(GetName(i), params, true, strlen(params)) != -1) {
format(buffer, sizeof buffer, "- %s [%d]", GetName(i), i);
sendClientMessage(playerid, 0x009973FF, buffer);
        foundplayers ++;
    }
else {
if (i == strval(params)) {
format(buffer, sizeof buffer, "- %s [%d]", GetName(i), i);
sendClientMessage(playerid, 0x009973FF, buffer);
foundplayers ++;
}
}
}

format(buffer, sizeof buffer, "  Pronadjeno %d igraca.", foundplayers);
SendClientMessage(playerid, 0x009973FF, buffer);
return 1;
}


Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Slika/video ingame problema(obavezno ako je ingame problem):
Nevidljivi
4
Shot Caller
20. Jan. 2019.
YCMD:id(playerid,params[],help)
{
#pragma unused help
new string,id;
if(sscanf(params, "u", id)) return SCM(playerid, -1,""PPLAVA"New School Pomoc | "SIVA"/ID ");
if(id == IPI) return SCM(playerid, -1,""PPLAVA"New School Pomoc | "SIVA"Pogresan ID");
format(string, charsmax(string), ""SPLAVA"(( ID:%d | Ime: %s. ))", id, GetName(id)); //conver
SCM(playerid,-1, string);
return 1;
}

Ovo sam uuzeo sa jednog srw samo smesti sa svojim varijablama itd pa pogledaj
Macas
4
Enforcer
20. Jan. 2019.
Pitanje: Slika

Cone BD
4
Shot Caller
20. Jan. 2019.
Nevidljivi wrote on January 20, 2019, 11:37 am:
YCMD:id(playerid,params[],help)
{
#pragma unused help
new string,id;
if(sscanf(params, "u", id)) return SCM(playerid, -1,""PPLAVA"New School Pomoc | "SIVA"/ID ");
if(id == IPI) return SCM(playerid, -1,""PPLAVA"New School Pomoc | "SIVA"Pogresan ID");
format(string, charsmax(string), ""SPLAVA"(( ID:%d | Ime: %s. ))", id, GetName(id)); //conver
SCM(playerid,-1, string);
return 1;
}
To svaka budala zna, on hoce sve igrace koji imaju params u imenu lol/..
Ovo sam uuzeo sa jednog srw samo smesti sa svojim varijablama itd pa pogledaj
CMD:id(playerid, params[]) 
{
    if(isnull(params))
    {
        return SUSAGE(playerid, "/id [ID/Ime (deo imena)]");
    }
    new string;
    format(string, sizeof string, "  Pretrazivanje igraca koji u imenu poseduju '%s'", params);
    sendClientMessage(playerid, 0x009973FF, string);
    foreach(new i: Player)
    {
        GetPlayerName(i, Playername, sizeof Playername);
        if(strfind(Playername, params, true) != -1)
        {
            format(string, sizeof string, "- %s [%d]", GetName(i), i);
            SendClientMessage(playerid, 0x009973FF, string);
        }
    }
    return 1;
}

Probaj ovo, nisam test
VCappone
4
Enforcer
20. Jan. 2019.
rizla wrote on January 20, 2019, 11:54 am:
Pitanje: Slika


koje god ime da ukucam izbaciće samo moj nick
npr. ukucam /id 'Rizla' izbaci 'Zoka_Test'
Cone BD
4
Shot Caller
20. Jan. 2019.
YCMD:id(playerid, params[], help)
{
    #pragma unused help //Ne vidim razlog zasto bi neko koristio YCMD kad ima 7.4 puta brzi komandni procesor...
    new deoImena;
    if(!sscanf(params, "s", deoImena)) return USAGE(playerid, "/id [ID/Ime (deo imena)]");
    SendClientMessageEx(playerid, 0x009973FF, "- Pretrazivanje igraca koji u imenu poseduju '%s'", deoImena)
    new found;
    foreach(new i : Player)
    {
        if(strfind(GetName(i), deoImena, true) != -1)
        {
            SendClientMessagEx(playerid, 0x009973FF, "- %s [%d]", GetName(i), i);
            found++;
        }
    }
    SendClientMessagEx(playerid, 0x009973FF, "- Pronadjeno %d igraca.", found);
    return 1;
}

Edit: Gledam tvoj kod i mislim kako ti ne baca errore jer formatiras STATIC string...
static varijablu ne mozes koristis unutar bracketa tj. u ovom slucaju loop-a ako je deklarisana van njega ?
Meni bi bacalo errore na -d3 tu...
EnLokos
3
Hustler
20. Jan. 2019.
Zahvali se 🙂 wrote on January 20, 2019, 12:26 pm:
YCMD:id(playerid, params[], help)
{
    #pragma unused help //Ne vidim razlog zasto bi neko koristio YCMD kad ima 7.4 puta brzi komandni procesor...
    new deoImena;
    if(!sscanf(params, "s", deoImena)) return USAGE(playerid, "/id [ID/Ime (deo imena)]");
    SendClientMessageEx(playerid, 0x009973FF, "- Pretrazivanje igraca koji u imenu poseduju '%s'", deoImena)
    new found;
    foreach(new i : Player)
    {
        if(strfind(GetName(i), deoImena, true) != -1)
        {
            SendClientMessagEx(playerid, 0x009973FF, "- %s [%d]", GetName(i), i);
            found++;
        }
    }
    SendClientMessagEx(playerid, 0x009973FF, "- Pronadjeno %d igraca.", found);
    return 1;
}

Edit: Gledam tvoj kod i mislim kako ti ne baca errore jer formatiras STATIC string...
static varijablu ne mozes koristis unutar bracketa tj. u ovom slucaju loop-a ako je deklarisana van njega ?
Meni bi bacalo errore na -d3 tu...


Smesno  😄 😠
Cone BD
4
Shot Caller
20. Jan. 2019.
N_loccos wrote on January 20, 2019, 2:26 pm:
Smesno  😄 😠

Ma sjebao sam se, pomesao sam sa necim drugim hahaha
Spasicc
4
Enforcer
20. Jan. 2019.
Evo valjda ce ti raditi  😉

YCMD:id(playerid,params[],help)
{
#pragma unused help
new string,id;
if(sscanf(params, "u", id)) return SCM(playerid, -1,""PPLAVA"Old Life Pomoc | "SIVA"/ID ");
if(id == IPI) return SCM(playerid, -1,""PPLAVA"OL:RPG | "SIVA"Pogresan ID");
format(string, charsmax(string), ""SPLAVA"(( ID:%d | Ime: %s. ))", id, GetName(id)); //conver
SCM(playerid,-1, string);
return 1;
}
Gaucho69
5
Crime Lord
21. Jan. 2019.
Evo najjkraca komanda i radi 100% uzivaj <3
//
YCMD:id(playerid,params[],help)
{
#pragma unused help
new string,id;
if(sscanf(params, "u", id)) return SCM(playerid, -1,""ZUTA"UB:RP Pomoc | "BELA"/ID ");
if(id == IPI) return SCM(playerid, -1,""CRVENA"UB:RP | "BELA"Pogresan ID");
format(string, charsmax(string), ""ZUTA" ID:%d | Ime: %s", id, GetName(id)); //conver
SCM(playerid,-1, string);
return 1;
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha