Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: djole07 poslato April 11, 2020, 16:34:42 POSLE PODNE

Naslov: imam problem oko komande
Poruka od: djole07 poslato April 11, 2020, 16:34:42 POSLE PODNE
napravio sam 2 komande stock OcistiChatIgracu(za igracev spawn i connect) i OcistiChatSvima(za komandu /cc) ali kada compilujem mod izbaci mi 2 errora(D:\gta-san-andreas\SAMP SERVER MOJ\gamemodes\knjazevac.pwn(288) : error 001: expected token: "-identifier-", but found "{")(isti su errori) nzm kako da ih fixam pa ako moze pomoc.Hvala unapred
(link skripte) https://pastebin.com/pQWAdLBn
Naslov: Odg: imam problem oko komande
Poruka od: Jiky poslato April 11, 2020, 16:39:04 POSLE PODNE
zasto samo ne uradis to u public OnPlayerCommandText, mislim da ti ne treba stock , ispravi me ako gresim , ja sam novi u skriptanju :)
Naslov: Odg: imam problem oko komande
Poruka od: ʙᴜsᴛᴇʀ ᴄᴏɴɴᴇʟʟʏ poslato April 11, 2020, 16:39:48 POSLE PODNE
Probaj ovako:
[pawn]stock OcistiChatIgracu (playerid)
{
    SCM(playerid,"");
    SCM(playerid,"");
    SCM(playerid,"");
    SCM(playerid,"");
    SCM(playerid,"");
    SCM(playerid,"");
    SCM(playerid,"");
    SCM(playerid,"");
    SCM(playerid,"");
    SCM(playerid,"");
    SCM(playerid,"");
    SCM(playerid,"");
    SCM(playerid,"");
    SCM(playerid,"");
    SCM(playerid,"");
    SCM(playerid,"");
    SCM(playerid,"");
    SCM(playerid,"");
    SCM(playerid,"");
    SCM(playerid,"");
    SCM(playerid,"");
    SCM(playerid,"");
    SCM(playerid,"");
    SCM(playerid,"");
    SCM(playerid,"");
}[/pawn]
Naslov: Odg: imam problem oko komande
Poruka od: djole07 poslato April 11, 2020, 16:41:45 POSLE PODNE
nece brt probo sam
Naslov: Odg: imam problem oko komande
Poruka od: djole07 poslato April 11, 2020, 16:43:33 POSLE PODNE
Citat: Jiky poslato April 11, 2020, 16:39:04 POSLE PODNE
zasto samo ne uradis to u public OnPlayerCommandText, mislim da ti ne treba stock , ispravi me ako gresim , ja sam novi u skriptanju :)
ne umem, i ja sam nov u skriptanju(ne umem ni reg/log sistem da napravim :( ) gledao sam kod f0rgivena na yt kanal ali ne radi
Naslov: Odg: imam problem oko komande
Poruka od: Jiky poslato April 11, 2020, 16:44:33 POSLE PODNE
Citat: djole07 poslato April 11, 2020, 16:43:33 POSLE PODNE
ne umem, i ja sam nov u skriptanju(ne umem ni reg/log sistem da napravim :( ) gledao sam kod f0rgivena na yt kanal ali ne radi

msg me , snacicemo se ja i ti , oni ovde ne vole pocetnike xd , kad postavljas previse pitanja ispale te , napisao sam ti poruku.. javi se :D
Naslov: Odg: imam problem oko komande
Poruka od: ʙᴜsᴛᴇʀ ᴄᴏɴɴᴇʟʟʏ poslato April 11, 2020, 16:45:10 POSLE PODNE
Onda mora da je ovo, znaci to (playerid) i jos boju sam i ja zaboravio, ako ne radi ovako... Znaci stavi ovo i kad cisti svima ja sam samo za igraca stavio:
[pawn]stock OcistiChatIgracu (playerid)
{
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
}[/pawn]
Naslov: Odg: imam problem oko komande
Poruka od: djole07 poslato April 11, 2020, 16:47:33 POSLE PODNE
Citat: ʙᴜsᴛᴇʀ ᴄᴏɴɴᴇʟʟʏ poslato April 11, 2020, 16:45:10 POSLE PODNE
Onda mora da je ovo, znaci to (playerid) i jos boju sam i ja zaboravio, ako ne radi ovako... Znaci stavi ovo i kad cisti svima ja sam samo za igraca stavio:
[pawn]stock OcistiChatIgracu (playerid)
{
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
    SCM(playerid, COL_WHITE, "");
}[/pawn]

ni tako ne radi..
Naslov: Odg: imam problem oko komande
Poruka od: Jiky poslato April 11, 2020, 16:48:41 POSLE PODNE
Citat: djole07 poslato April 11, 2020, 16:47:33 POSLE PODNE
ni tako ne radi..

odgovori mi na poruci
Naslov: Odg: imam problem oko komande
Poruka od: djole07 poslato April 11, 2020, 16:50:33 POSLE PODNE
Citat: Jiky poslato April 11, 2020, 16:48:41 POSLE PODNE
odgovori mi na poruci
jesam,jel ti stiglo?
Naslov: Odg: imam problem oko komande
Poruka od: Dragi poslato April 11, 2020, 17:55:12 POSLE PODNE
Prvo bih ti preporucio neki drugi komandi procesor...
Pogubio si se malo u kodu, al nmvz :D Sta ce ti kod SCMTA playerid..., uradi ovako i radice ti

znaci samo ovo dodas u komandu i miran si (ako priv put vidis for petlju, imas mnogo tutoraila u vezi nje)
[pawn]
for(new i = 0; i < 100; i++) SendClientMessageToAll(COLOR_WHITE," "); return 1;
[/pawn]
Naslov: Odg: imam problem oko komande
Poruka od: djole07 poslato April 11, 2020, 17:58:33 POSLE PODNE
Citat: |Gagi| poslato April 11, 2020, 17:55:12 POSLE PODNE
Prvo bih ti preporucio neki drugi komandi procesor...
Pogubio si se malo u kodu, al nmvz :D Sta ce ti kod SCMTA playerid..., uradi ovako i radice ti

znaci samo ovo dodas u komandu i miran si (ako priv put vidis for petlju, imas mnogo tutoraila u vezi nje)
[pawn]
for(new i = 0; i < 100; i++) SendClientMessageToAll(COLOR_WHITE," "); return 1;
[/pawn]
gde da dodam to,novi sam ne razumem se uopste I znm za petlju al sta da radim onog robota karela?
Naslov: Odg: imam problem oko komande
Poruka od: Dragi poslato April 11, 2020, 18:10:17 POSLE PODNE
To samo dodas u komandu
[pawn]
if (strcmp("/cc", cmdtext, true, 10) == 0)
    {
        for(new i = 0; i < 100; i++) SendClientMessageToAll(COLOR_WHITE," "); return 1;
    }
[/pawn]
Naslov: Odg: imam problem oko komande
Poruka od: djole07 poslato April 11, 2020, 18:28:52 POSLE PODNE
Citat: |Gagi| poslato April 11, 2020, 18:10:17 POSLE PODNE
To samo dodas u komandu
[pawn]
if (strcmp("/cc", cmdtext, true, 10) == 0)
    {
        for(new i = 0; i < 100; i++) SendClientMessageToAll(COLOR_WHITE," "); return 1;
    }
[/pawn]
brt radi kad sacuvavam ali kad udjem ig ne radi pise unknown command
Naslov: Odg: imam problem oko komande
Poruka od: Fqris poslato April 11, 2020, 18:37:50 POSLE PODNE
probaj ovako:

[pawn]
CMD:makeadmin(playerid, params[])
    {
        for(new i = 0; i < 100; i++) SendClientMessageToAll(-1," ");
        return 1;
    }
[/pawn]

ako nece onda ovako:
[pawn]
YCMD:makeadmin(playerid, params[], help)
    {
        for(new i = 0; i < 100; i++) SendClientMessageToAll(-1," ");
        return 1;
    }
[/pawn]
Naslov: Odg: imam problem oko komande
Poruka od: djole07 poslato April 11, 2020, 18:43:06 POSLE PODNE
Citat: Fqris poslato April 11, 2020, 18:37:50 POSLE PODNE
probaj ovako:

[pawn]
CMD:makeadmin(playerid, params[])
    {
        for(new i = 0; i < 100; i++) SendClientMessageToAll(-1," ");
        return 1;
    }
[/pawn]
ja nemam reg/log I admin sistem, nzm dal ce da radi

ako nece onda ovako:
[pawn]
YCMD:makeadmin(playerid, params[], help)
    {
        for(new i = 0; i < 100; i++) SendClientMessageToAll(-1," ");
        return 1;
    }
[/pawn]
Naslov: Odg: imam problem oko komande
Poruka od: djole07 poslato April 11, 2020, 18:48:49 POSLE PODNE
Citat: Fqris poslato April 11, 2020, 18:37:50 POSLE PODNE
probaj ovako:

[pawn]
CMD:makeadmin(playerid, params[])
    {
        for(new i = 0; i < 100; i++) SendClientMessageToAll(-1," ");
        return 1;
    }
[/pawn]
ja nemam reg/log I admin sistem ali ne radi cmd ig probao sam sad

ako nece onda ovako:
[pawn]
YCMD:makeadmin(playerid, params[], help)
    {
        for(new i = 0; i < 100; i++) SendClientMessageToAll(-1," ");
        return 1;
    }
[/pawn]
Naslov: Odg: imam problem oko komande
Poruka od: Fqris poslato April 11, 2020, 18:52:12 POSLE PODNE

izvini bgt

probaj ovako:

[pawn]
CMD:cc(playerid, params[])
    {
        for(new i = 0; i < 100; i++) SendClientMessageToAll(-1," ");
        return 1;
    }
[/pawn]

ako nece onda ovako:
[pawn]
YCMD:cc(playerid, params[], help)
    {
        for(new i = 0; i < 100; i++) SendClientMessageToAll(-1," ");
        return 1;
    }
[/pawn]
Naslov: Odg: imam problem oko komande
Poruka od: djole07 poslato April 11, 2020, 19:12:35 POSLE PODNE
sry na ovolko odgovora nisam vido da ima 2. strana pa sam milseo da ne stizu poruke
Naslov: Odg: imam problem oko komande
Poruka od: Emmett poslato April 11, 2020, 20:42:01 POSLE PODNE
Ako hoces sa cuvenom funkcijom:

[pawn]
ClearChat(const playerid, lines)
{
    for (new i = 0; i < lines; ++i) {
        SendClientMessage(playerid, -1, " ");
    }
    return 1;
}

YCMD:cc(playerid, const params[], help)
{
    if (!IsPlayerAdmin(playerid))
        return SendClientMessage(playerid, -1, "Samo RCON!");

    foreach(new i: Player) {
        ClearChat(i, broj linija);
    }
    return 1;
}
[/pawn]
Naslov: Odg: imam problem oko komande
Poruka od: djole07 poslato April 11, 2020, 20:49:23 POSLE PODNE
Citat: Emmett poslato April 11, 2020, 20:42:01 POSLE PODNE
Ako hoces sa cuvenom funkcijom:

[pawn]
ClearChat(const playerid, lines)
{
    for (new i = 0; i < lines; ++i) {
        SendClientMessage(playerid, -1, " ");
    }
    return 1;
}

YCMD:cc(playerid, const params[], help)
{
    if (!IsPlayerAdmin(playerid))
        return SendClientMessage(playerid, -1, "Samo RCON!");

    foreach(new i: Player) {
        ClearChat(i, broj linija);
    }
    return 1;
}
[/pawn]
nemam foreach.. nmg da nadjem link nigde
Naslov: Odg: imam problem oko komande
Poruka od: Emmett poslato April 11, 2020, 20:51:01 POSLE PODNE
Citat: djole07 poslato April 11, 2020, 20:49:23 POSLE PODNE
nemam foreach.. nmg da nadjem link nigde
https://github.com/karimcambridge/samp-foreach/blob/master/foreach.inc
Naslov: Odg: imam problem oko komande
Poruka od: djole07 poslato April 11, 2020, 20:51:46 POSLE PODNE
Citat: Emmett poslato April 11, 2020, 20:51:01 POSLE PODNE
https://github.com/karimcambridge/samp-foreach/blob/master/foreach.inc
tnx