Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: FlasH poslato Mart 16, 2012, 18:36:45 POSLE PODNE

Naslov: [Pomoc]FS
Poruka od: FlasH poslato Mart 16, 2012, 18:36:45 POSLE PODNE
Skripta: Moja
Dio Skripte: FS
Opis: ERROR
KOD: : error 017: undefined symbol "PlayerInfo"
: warning 215: expression has no effect
: error 001: expected token: ";", but found "]"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
Naslov: Odg: Pomoc[Fs]
Poruka od: Nxidza poslato Mart 16, 2012, 18:38:18 POSLE PODNE
Pa nisi definisao playerinfo,preporucujem ti da to prebacis u mod ili


enum pinfo
{
varijabla koja ti stoji posle npr pAdmin,
};

new PlayerInfo[MAX_PLAYERS][pInfo];

Naslov: Odg: Pomoc[Fs]
Poruka od: FlasH poslato Mart 16, 2012, 18:40:05 POSLE PODNE
Ne razumem..?
Naslov: Odg: Pomoc[Fs]
Poruka od: Nxidza poslato Mart 16, 2012, 18:40:42 POSLE PODNE
Citat: filip.admin poslato Mart 16, 2012, 18:40:05 POSLE PODNE
Ne razumem..?
Sta tu ima da se ne razume?Ae daj celu liniju gde ti izbacuje error .
Naslov: Odg: Pomoc[Fs]
Poruka od: FlasH poslato Mart 16, 2012, 18:41:01 POSLE PODNE
EO TI KOD PA MI STAVI DI TREBA...TO JE ZA KOMANDU U FS ?

public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp("/text", cmdtext))
{
   
        if(PlayerInfo[playerid][pAdmin] >= 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;
}
}
return 0;
}
Naslov: Odg: Pomoc[Fs]
Poruka od: Nxidza poslato Mart 16, 2012, 18:42:34 POSLE PODNE
if(!strcmp("/text", cmdtext))
{
   
        if(PlayerInfo[playerid][pAdmin] >= 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;
}
}
ae to kopiraj u public OnPlayerCommandText u svom modu i compajlaj...
Naslov: Odg: Pomoc[Fs]
Poruka od: FlasH poslato Mart 16, 2012, 18:54:39 POSLE PODNE
Nece sada IZBACI 6 ERRORA
Naslov: Odg: Pomoc[Fs]
Poruka od: FlasH poslato Mart 16, 2012, 18:57:38 POSLE PODNE
eo ovi errori

: error 017: undefined symbol "PlayerInfo"
: warning 215: expression has no effect
: error 001: expected token: ";", but found "]"
: error 029: invalid expression, assumed zero
: fatal error 107: too many error messages on one line
Naslov: Odg: Pomoc[Fs]
Poruka od: Nxidza poslato Mart 16, 2012, 18:58:47 POSLE PODNE
Citat: filip.admin poslato Mart 16, 2012, 18:54:39 POSLE PODNE
Nece sada IZBACI 6 ERRORA

Ae pokusaj umesto

if(PlayerInfo[playerid][pAdmin] >= 1339

staviti

if(pData[playerid][pAdmin] >= 1339
Naslov: Odg: Pomoc[Fs]
Poruka od: FlasH poslato Mart 16, 2012, 19:00:55 POSLE PODNE
Eo radi sada ima 1 ERROR I 1 WARNING

: error 017: undefined symbol "pAdmin"
: warning 209: function "OnPlayerCommandText" should return a value
Naslov: Odg: Pomoc[Fs]
Poruka od: [TG:RP]$--L84S--$ poslato Mart 17, 2012, 10:45:46 PRE PODNE
Citat: filip.admin poslato Mart 16, 2012, 19:00:55 POSLE PODNE
Eo radi sada ima 1 ERROR I 1 WARNING

: error 017: undefined symbol "pAdmin"
: warning 209: function "OnPlayerCommandText" should return a value
http://balkan-samp.com/forum/index.php?topic=40233.0
Naslov: Odg: [Pomoc]FS
Poruka od: Kopra poslato Mart 17, 2012, 11:06:34 PRE PODNE
Negde na vrh skripte dodaj(gde su ti swi new-ovi)
new PlayerInfo[MAX_PLAYERS][pInfo];
A dole gde su ti "enum"-si

enum pInfo
{
pAdmin
};

Naslov: Odg: [Pomoc]FS
Poruka od: Nxidza poslato Mart 17, 2012, 11:19:25 PRE PODNE
Citat: ''KopriVa' poslato Mart 17, 2012, 11:06:34 PRE PODNE
Negde na vrh skripte dodaj(gde su ti swi new-ovi)
new PlayerInfo[MAX_PLAYERS][pInfo];
A dole gde su ti "enum"-si

enum pInfo
{
pAdmin
};

Ma bravo,a sta sam mu ja rekao?
Naslov: Odg: [Pomoc]FS
Poruka od: FlasH poslato Mart 17, 2012, 12:33:34 POSLE PODNE
Jok riješio sma jučer još..Ali hvala vam...
Naslov: Odg: [Pomoc]FS
Poruka od: Snich poslato Mart 17, 2012, 12:35:21 POSLE PODNE
Problem rijesen. LOCK!