Szerző Téma: HELP  (Megtekintve 538 alkalommal)

HELP
« Dátum: 2014. január 22. - 11:09:22 »
0 Show voters
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;
}
« Utoljára szerkesztve: 2014. január 22. - 11:12:33 írta robdan00 »

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
HELP
« Válasz #1 Dátum: 2014. január 22. - 13:00:58 »
0 Show voters
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...
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

HELP
« Válasz #2 Dátum: 2014. január 22. - 13:17:44 »
0 Show voters
Köszi!
Zárom a témát

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal