[Pomoc] Nemogu define sendername i dr..

Započeo R0x0r, April 19, 2012, 19:04:23 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.


Error 1:

CMD:s(playerid,params[])

Error 2:

if(isnull(params)) return SCM(playerid, 0x00000000,"KORISTI: /s [Tekst]");

Error 3:

if(isnull(params)) return SCM(playerid, 0x00000000,"KORISTI: /s [Tekst]");

Error 4:

format(string, sizeof(string), "%s se dere: %s!!", sendername, params);

Error 5:

return 1;
City Dragons Rol3Play(Hamachi server)

Join in the Hamachi room:

_____________________________________

Network name: CD.RP
Password: 123
               
                        ili

Network name: CD.RP2
Password: 123
_____________________________________
IP: 5.93.44.30:7777


Citat: mexo poslato April 19, 2012, 19:49:05 POSLE PODNE
Jel imas na vrh skripte
#include <zcmd>

Imam....  ;)
City Dragons Rol3Play(Hamachi server)

Join in the Hamachi room:

_____________________________________

Network name: CD.RP
Password: 123
               
                        ili

Network name: CD.RP2
Password: 123
_____________________________________
IP: 5.93.44.30:7777

Eo ovako mora da radi


CMD:s(playerid,params[])
{
if(sscanf(params, "u", id)) return SendClientMessage(playerid, -1, "KORISTI:/s(text)");
new sendername[MAX_PLAYER_NAME], string[128];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s se dere: %s!!", sendername, params);
ProxDetector(30.0, playerid, string,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE);
return 1;
}

Javi ako opet bude bilo erora.

Necu da vas zamaram, tako da ja idem izvaditi iz druge skripte....

Hvala svima!
City Dragons Rol3Play(Hamachi server)

Join in the Hamachi room:

_____________________________________

Network name: CD.RP
Password: 123
               
                        ili

Network name: CD.RP2
Password: 123
_____________________________________
IP: 5.93.44.30:7777

evo ti stock


stock SendRadMessage(playerid, Float:radius, color, text[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
    if(IsPlayerConnected(i))
    {
        new Float:pos[6];
        GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
        if(IsPlayerInRangeOfPoint(i, radius, pos[0], pos[1], pos[2]))
        {
SendClientMessage(i, color, text);
}
    }
}
return 1;
}


komanda:


CMD:s(playerid,params[])
{
new plname[MAX_PLAYER_NAME], str[256];
if(sscanf(params,"s[256]", str)) return SendClientMessage(playerid, 0xffffffff, " *Koristi: /s(hout) [text]");
GetPlayerName(playerid, plname, sizeof(plname));
new d_String[512];
format(d_String, 512, " *%s se dere: %s!!!", plname, str);
SendRadMessage(playerid, 20.0, 0xffffffff, d_String);
return 1;
}

CMD:shout(playerid,params[])
{
return cmd_s(playerid,params);
}


stock je prost i sadrzi samo jednu boju, zato sto sam ga sad pravio i nisam imao vremena da ga doterujem, ti doteraj ako ti treba.. ;)
Poslednja Izmena: April 19, 2012, 20:08:44 POSLE PODNE od dock


a da jednostavno doda #include <sscanf2> ? i ubaci plugin za sscanf lol pa 1000 puta mu je lakse sa sscanfom i zasto bi se uopste trudio raditi u zcmdu bez sscanfa (ne kazem da nije moguce :S), jednostavno uz zcmd najbolje mu ide sscanf da pravi lakse komande :/
Poslednja Izmena: April 19, 2012, 20:13:28 POSLE PODNE od dock

Citat: dock poslato April 19, 2012, 20:12:29 POSLE PODNE
a da jednostavno doda #include <sscanf2> ? i ubaci plugin za sscanf lol pa 1000 puta mu je lakse sa sscanfom i zasto bi se uopste trudio raditi u zcmdu bez sscanfa (ne kazem da nije moguce :S), jednostavno uz zcmd najbolje mu ide sscanf da pravi lakse komande :/

Gdje cu staviti to
stock SendRadMessage(playerid, Float:radius, color, text[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
    if(IsPlayerConnected(i))
    {
        new Float:pos[6];
        GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
        if(IsPlayerInRangeOfPoint(i, radius, pos[0], pos[1], pos[2]))
        {
SendClientMessage(i, color, text);
}
    }
}
return 1;
}
City Dragons Rol3Play(Hamachi server)

Join in the Hamachi room:

_____________________________________

Network name: CD.RP
Password: 123
               
                        ili

Network name: CD.RP2
Password: 123
_____________________________________
IP: 5.93.44.30:7777


C:\Users\N\Desktop\Balkan's RolePlay\gamemodes\balkansrp.pwn(1595) : warning 217: loose indentation
C:\Users\N\Desktop\Balkan's RolePlay\gamemodes\balkansrp.pwn(1650) : error 029: invalid expression, assumed zero
C:\Users\N\Desktop\Balkan's RolePlay\gamemodes\balkansrp.pwn(1650) : error 017: undefined symbol "cmd_s"
C:\Users\N\Desktop\Balkan's RolePlay\gamemodes\balkansrp.pwn(1650) : error 029: invalid expression, assumed zero
C:\Users\N\Desktop\Balkan's RolePlay\gamemodes\balkansrp.pwn(1650) : 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.
City Dragons Rol3Play(Hamachi server)

Join in the Hamachi room:

_____________________________________

Network name: CD.RP
Password: 123
               
                        ili

Network name: CD.RP2
Password: 123
_____________________________________
IP: 5.93.44.30:7777


public OnPlayerCommandText(playerid, cmdtext[])
City Dragons Rol3Play(Hamachi server)

Join in the Hamachi room:

_____________________________________

Network name: CD.RP
Password: 123
               
                        ili

Network name: CD.RP2
Password: 123
_____________________________________
IP: 5.93.44.30:7777

ne ne ovo:


CMD:s(playerid,params[])
{
new plname[MAX_PLAYER_NAME], str[256];
if(sscanf(params,"s[256]", str)) return SendClientMessage(playerid, 0xffffffff, " *Koristi: /s(hout) [text]");
GetPlayerName(playerid, plname, sizeof(plname));
new d_String[512];
format(d_String, 512, " *%s se dere: %s!!!", plname, str);
SendRadMessage(playerid, 20.0, 0xffffffff, d_String);
return 1;
}

CMD:shout(playerid,params[])
{
return cmd_s(playerid,params);
}


treba biti izvan svih publicova...