Pomoc[Error]

Započeo FlasH, Mart 16, 2012, 20:17:58 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Dio skripte; Ovo je Filterskripta
Opis: Error
KODOVI: \TextDrawEditor1.0.pwn(136) : error 017: undefined symbol "pAdmin"
\TextDrawEditor1.0.pwn(157) : warning 209: function "OnPlayerCommandText" should return a value
BIG RESPEKT: Blaeks,  [CRP] Joey_, David (Sabljak) A.k.A SABO(T), joXy_, Dimi, Sexserghy ♥, TerminuS, H1TM4N

Pa zameni pAdmin varijablu sa tvojom varijablom kako ti je definisan admin...

u filterscripti ti nije definisan admin level kao u gamemodu, nadji gde pise padmin i obrisi ceo red... ili zameni


PlayerInfo[playerid][pAdmin]


sa


IsPlayerAdmin(playerid)


i to ce ti moci samo rcon admini koristiti...

a sto se tice warninga na onplayercommandtext ispred zadnje } dodaj

return 0;

Eo radi ali imam JEDAN WARNING GLEDAJ:::::

warning 209: function "OnPlayerCommandText" should return a value
BIG RESPEKT: Blaeks,  [CRP] Joey_, David (Sabljak) A.k.A SABO(T), joXy_, Dimi, Sexserghy ♥, TerminuS, H1TM4N

na kraju onplayercommandtext-a znaci iznad poslednje zagrade ( } ) dodaj


return 0;

Eo ti cijela komanda pa POPRAVI KAKO TREBA eo ti

public OnPlayerCommandText(playerid, cmdtext[])

if(!strcmp("/text", cmdtext))
{

        if(IsPlayerAdmin(playerid) >= 1339 || IsPlayerAdmin(playerid))
if(pData[playerid][P_Editing]) return SendClientMessage(playerid, MSG_COLOR, "[ERROR] Finish the current edition before using /text!");
else if(!strlen(CurrentProject) || !strcmp(CurrentProject, " "))
{
    if(IsPlayerMinID(playerid))
    {
    ShowTextDrawDialog(playerid, 0);
    pData[playerid][P_Editing] = true;
    }
    else
        SendClientMessage(playerid, MSG_COLOR, "Just the smaller player ID can manage projects. Ask him to open one.");
    return 1;
}
else
{
    ShowTextDrawDialog(playerid, 4, 0);
    pData[playerid][P_Editing] = true;
    return 1;
}
}
BIG RESPEKT: Blaeks,  [CRP] Joey_, David (Sabljak) A.k.A SABO(T), joXy_, Dimi, Sexserghy ♥, TerminuS, H1TM4N

evo valjda ce ti valjati ..


public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp("/text", cmdtext))
{
if(IsPlayerAdmin(playerid))
{
if(pData[playerid][P_Editing]) return SendClientMessage(playerid, MSG_COLOR, "[ERROR] Finish the current edition before using /text!");
else if(!strlen(CurrentProject) || !strcmp(CurrentProject, " "))
{
if(IsPlayerMinID(playerid))
{
ShowTextDrawDialog(playerid, 0);
pData[playerid][P_Editing] = true;
}
else
{
SendClientMessage(playerid, MSG_COLOR, "Just the smaller player ID can manage projects. Ask him to open one.");
return 1;
}
}
}
else
{
ShowTextDrawDialog(playerid, 4, 0);
pData[playerid][P_Editing] = true;
return 1;
}
}
return 0;
}


pokusaj srediti kod ponekad :D

e hvala ti bez errora radi sada svaka cast...;) Ako nesto trebam recem ti..:;)
BIG RESPEKT: Blaeks,  [CRP] Joey_, David (Sabljak) A.k.A SABO(T), joXy_, Dimi, Sexserghy ♥, TerminuS, H1TM4N

EEEEE ALI NE RADI JA OÄŒU DA NEMOGU OBIÄŒNI PLAYERI? Koristit komandu ? A mogu eo napravio sam aac i radi opet ? Ajde mi sredi da nemogu koristit ?
BIG RESPEKT: Blaeks,  [CRP] Joey_, David (Sabljak) A.k.A SABO(T), joXy_, Dimi, Sexserghy ♥, TerminuS, H1TM4N


Pa kako sam ja rego aac novi i radi ? Bez rcona ?
BIG RESPEKT: Blaeks,  [CRP] Joey_, David (Sabljak) A.k.A SABO(T), joXy_, Dimi, Sexserghy ♥, TerminuS, H1TM4N

uradi nesto isam, stavi provjeru za admina pod tom komandom:
if(PlayerInfo[playerid][pAdmin] >= 1
ovo 1 zamjenis sa kojim admin levelom oces da mozes korisiti komandu??

public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp("/text", cmdtext))
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, MSG_COLOR, "[ERROR]: {FFFFFF}Niste admin!");
if(IsPlayerAdmin(playerid))
{
if(pData[playerid][P_Editing]) return SendClientMessage(playerid, MSG_COLOR, "[ERROR] Finish the current edition before using /text!");
else if(!strlen(CurrentProject) || !strcmp(CurrentProject, " "))
{
if(IsPlayerMinID(playerid))
{
ShowTextDrawDialog(playerid, 0);
pData[playerid][P_Editing] = true;
}
else
{
SendClientMessage(playerid, MSG_COLOR, "Just the smaller player ID can manage projects. Ask him to open one.");
return 1;
}
}
}
else
{
ShowTextDrawDialog(playerid, 4, 0);
pData[playerid][P_Editing] = true;
return 1;
}
}
return 0;
}


eto tako