GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: SmokeR - 2012. március 21. - 16:43:50

Cím: Javítás
Írta: SmokeR - 2012. március 21. - 16:43:50
Hali,tudnátok nekem ebbe segíteni mi lehet a gond ?
 
C:\\Documents and Settings\\Eciplis\\Asztal\\xmod.pwn(115) : warning 219: local variable \"DM\" shadows a variable at a preceding level
C:\\Documents and Settings\\Eciplis\\Asztal\\xmod.pwn(115) : error 008: must be a constant expression; assumed zero
C:\\Documents and Settings\\Eciplis\\Asztal\\xmod.pwn(115) : warning 204: symbol is assigned a value that is never used: \"DM\"
C:\\Documents and Settings\\Eciplis\\Asztal\\xmod.pwn(133) : warning 219: local variable \"DM\" shadows a variable at a preceding level
C:\\Documents and Settings\\Eciplis\\Asztal\\xmod.pwn(133) : error 008: must be a constant expression; assumed zero
C:\\Documents and Settings\\Eciplis\\Asztal\\xmod.pwn(133) : warning 204: symbol is assigned a value that is never used: \"DM\"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
2 Errors.

 
és itt vannak a sorok is:
155:DM[playerid] = false;
155:DM[playerid] = false;
155:DM[playerid] = false;
133:DM[playerid] = false;
133:DM[playerid] = false;
133:DM[playerid] = false;
nem tudom ki lehet a gond :D
 
public OnPlayerConnect(playerid)
{
new
    DM[playerid] = false;
    return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
new
    DM[playerid] = false;
    return 1;
}

 
Ezt tettem be ha így jobban segít :D

Elõre is kösz a kijavítást, és a válaszokat !
Cím: Javítás
Írta: Gabor.. - 2012. március 21. - 18:42:56
public OnPlayerConnect(playerid)
{
    DM[playerid] = false;
    return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
    DM[playerid] = false;
    return 1;
}

 A \'new\'- változót töröld ki, ha máshol is van! Csak a mód elején kell  a Dm-nek \'new\' változó úgy, hogy ne eljárás alatt legyenek!
Cím: Javítás
Írta: 1ST_Chr - 2012. március 21. - 18:56:02
(Ha még nincs létrehozva akkor )Még a mód elejére:
 

new bool:DM[MAX_PLAYERS];
Cím: Javítás
Írta: SmokeR - 2012. március 21. - 20:00:38
Sikerült kösz a választ !