Skripta:GTA : RP
Opis problema: Evo neznam zasto ne ucitava ovo pogledajte error: E:\Gta rp\gamemodes\gtarp.pwn(12753) : error 017: undefined symbol "pGameMaster"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Ako mi neko moze reci zasto ne ucitava pGameMaster to mi je u vezi komande /makemaster
Pa vjerovatno ga nemaš u "Enum"-ima definiranog =)
nadjes ovo u modu
enum pInfo
i onda dodas kod nekog ispod
pGameMaster,-Zarez nemoj da zaboravis!
E hvala radi :D ali samo da te zamolim jos nest imas li gm chat strcmp ?
Citat: Blaeks_Biofor poslato Novembar 28, 2011, 20:17:37 POSLE PODNE
E hvala radi :D ali samo da te zamolim jos nest imas li gm chat strcmp ?
imam ewo izvoli
if(strcmp(cmd, "/gamemaster", true) == 0 || strcmp(cmd, "/g", true) == 0)
{
if(IsPlayerConnected(playerid))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: (/g)amemaster [gm chat]");
return 1;
}
new gmrank[64];
if(PlayerInfo[playerid][pGm] >= 1) { gmrank = "GameMaster"; }
format(string, sizeof(string), "*** %s %s *** %s", gmrank, sendername, result);
if (PlayerInfo[playerid][pGm] >= 1)
{
SendGmMessage(COLOR_LIGHTRED, string);
}
printf("GameMaster %s: %s", sendername, result);
}
return 1;
}
a ispod koje cmd moram to ubaciti? inace hvala na svemu :D
Citat: Blaeks_Biofor poslato Novembar 28, 2011, 21:56:47 POSLE PODNE
a ispod koje cmd moram to ubaciti? inace hvala na svemu :D
pa ispod bilo koje :D
ubacio sam ispod onplayercommandtext i error :/
Daj erore koje ti izbacuje
Edit:
1.eror ce ti biti ovaj if (PlayerInfo[playerid][pGm] >= 1) ja sam stavio pGm a ti moras pGameMaster
stavio sam pGameMaster i opet ne podrzava fajl isti error :///
Citat: Blaeks_Biofor poslato Novembar 28, 2011, 22:11:49 POSLE PODNE
stavio sam pGameMaster i opet ne podrzava fajl isti error :///
Postaj tu erore i linije u kojim se pojavljuje..
Citat: Blaeks_Biofor poslato Novembar 28, 2011, 22:11:49 POSLE PODNE
stavio sam pGameMaster i opet ne podrzava fajl isti error :///
Daj mi erore koji su
E:\Gta rp\gamemodes\gtarp.pwn(12831) : error 017: undefined symbol "pGm"
E:\Gta rp\gamemodes\gtarp.pwn(12836) : error 017: undefined symbol "SendGmMessage"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
Citat: Blaeks_Biofor poslato Novembar 28, 2011, 22:14:18 POSLE PODNE
E:\Gta rp\gamemodes\gtarp.pwn(12831) : error 017: undefined symbol "pGm"
E:\Gta rp\gamemodes\gtarp.pwn(12836) : error 017: undefined symbol "SendGmMessage"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
Stavis umjesto pGm
pGameMaster
i umjesto SendGMMessage stavis
SendClientMessage
to sam sredio,hvala ali sta je ovo E:\Gta rp\gamemodes\gtarp.pwn(12836) : error 035: argument type mismatch (argument 2)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Citat: Blaeks_Biofor poslato Novembar 28, 2011, 22:18:04 POSLE PODNE
to sam sredio,hvala ali sta je ovo E:\Gta rp\gamemodes\gtarp.pwn(12836) : error 035: argument type mismatch (argument 2)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Daj nam liniju tu 12836
if(strcmp(cmd, "/gamemaster", true) == 0 || strcmp(cmd, "/g", true) == 0)
{
if(IsPlayerConnected(playerid))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: (/g)amemaster [gm chat]");
return 1;
}
new gmrank[64];
if(PlayerInfo[playerid][pGameMaster] >= 1) { gmrank = "GameMaster"; }
format(string, sizeof(string), "*** %s %s *** %s", gmrank, sendername, result);
if (PlayerInfo[playerid][pGameMaster] >= 1)
{
SendClientMessage(COLOR_LIGHTRED, string);
}
printf("GameMaster %s: %s", sendername, result);
}
return 1;
}
evo ti sve pa vidi sta sam skecao :D
Citat: Blaeks_Biofor poslato Novembar 28, 2011, 22:21:15 POSLE PODNE
if(strcmp(cmd, "/gamemaster", true) == 0 || strcmp(cmd, "/g", true) == 0)
{
if(IsPlayerConnected(playerid))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: (/g)amemaster [gm chat]");
return 1;
}
new gmrank[64];
if(PlayerInfo[playerid][pGameMaster] >= 1) { gmrank = "GameMaster"; }
format(string, sizeof(string), "*** %s %s *** %s", gmrank, sendername, result);
if (PlayerInfo[playerid][pGameMaster] >= 1)
{
SendClientMessage(COLOR_LIGHTRED, string);
}
printf("GameMaster %s: %s", sendername, result);
}
return 1;
}
evo ti sve pa vidi sta sam skecao :D
omg odkud znamo koja je ta linija tu oznaci nam je koja je ta linija na kojom pokazuje eror!
SendClientMessage(COLOR_LIGHTRED, string);
Fali ti argument:
(playerid, color, const message[])
Napiši ovak:
SendClientMessage(playerid, COLOR_LIGHTRED, string);
Citat: Blaeks_Biofor poslato Novembar 28, 2011, 22:23:35 POSLE PODNE
SendClientMessage(COLOR_LIGHTRED, string);
SAmo taj red zaminei sa ovime i raditi ce ti....
SendClientMessage(playerid,COLOR_LIGHTRED, string);
E hvala :D car si veliki :DDDDDD