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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: robdan00 - 2014. január 22. - 11:09:22

Cím: HELP
Írta: robdan00 - 2014. január 22. - 11:09:22
Sziasztok az lenne a kérésem hogy valaki ebbe tudna segíteni?
C:\\Documents and Settings\\ROBI\\Asztal\\0.6\\gamemodes\\KeRoZIN.pwn(5821) : warning 204: symbol is assigned a value that is never used: \"string\"
C:\\Documents and Settings\\ROBI\\Asztal\\0.6\\gamemodes\\KeRoZIN.pwn(5828) : error 017: undefined symbol \"string\"
C:\\Documents and Settings\\ROBI\\Asztal\\0.6\\gamemodes\\KeRoZIN.pwn(5828) : error 017: undefined symbol \"string\"
C:\\Documents and Settings\\ROBI\\Asztal\\0.6\\gamemodes\\KeRoZIN.pwn(5828) : error 029: invalid expression, assumed zero
C:\\Documents and Settings\\ROBI\\Asztal\\0.6\\gamemodes\\KeRoZIN.pwn(5828) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
4 Errors.
Nem értem hogy mi lehet a baj
Parancs:
 
CMD:ann(playerid,params[]) //Képernyõre írás.
{
if(pInfo[playerid] [Admin]>=1)
{
        new string[128];
        new ann[80];
        if(!IsPlayerAdmin(playerid)) return msg(playerid,piros,\"Nem vagy admin!\");
        if(sscanf(params,\"s[128]\",ann)) return msg(playerid,piros,\"Használat: /ann [Üzenet]\");
        }
        else
{
        format(string,sizeof(string),\"%s\",ann);
        GameTextForAll(string,5000,1);
}
        return 1;
}
Cím: HELP
Írta: Kovacs_Richard - 2014. január 22. - 13:00:58
lecsupaszítottam a kódot hogy lásd mit rontottál el:
[pawn]if(pInfo[playerid] >=1)
{
    new string[128];
}
else
{
    format(string,sizeof(string),\"%s\",ann);
}[/pawn]
a blokkon kívül akarod használni a lokális változót
de szerintem te nem ezt akartad...
[pawn]CMD:ann(playerid,params[]) //Képernyõre írás.
{
if(pInfo[playerid] >=1 && IsPlayerAdmin(playerid))
{
   new string[128];
   new ann[80];
   if(sscanf(params,\"s[128]\",ann)) return msg(playerid,piros,\"Használat: /ann [Üzenet]\");
   format(string,sizeof(string),\"%s\",ann);
   GameTextForAll(string,5000,1);
}
else
{
    return msg(playerid,piros,\"Nem vagy admin!\");
}
return 1;
}[/pawn]
kivettem az rcon admin ellenõrzést és beraktam a másik admin ellenõrzés mellé, viszont így az üzenetet szerintem módosítani kéne mivel a \"Nem vagy admin\" nem megfelelõ...inkább az kéne \"Ehhez a parancshoz nincs jogosultságod\"...mivel rcon + admin rendszer által kezelt adminra van szükség...
Cím: HELP
Írta: robdan00 - 2014. január 22. - 13:17:44
Köszi!
Zárom a témát