Szerző Téma: Unban parancs hiba Ladmin4v2  (Megtekintve 1137 alkalommal)

Unban parancs hiba Ladmin4v2
« Dátum: 2014. január 25. - 15:40:24 »
0 Show voters
Ez a parancs:
 
dcmd_unban(playerid, params[])
{
    if(PlayerInfo[playerid][LoggedIn] == 1) return SendClientMessage(playerid, red, \"[Hiba]: Nem vagy regisztrválva vagy bejeletkezve!\");
    if(PlayerInfo[playerid][Level] >= 7) return SendClientMessage(playerid, red, \"[Hiba]: Ehez a parancshoz legalább 7-es szintû adminnak kéne lenned!\");
    if (sscanf(params, \"s[128]\", params[0])) return SendClientMessage(playerid, red, \"Használata: /unban [Játékos Neve]\" );
    new file[ 128 ], string[128], pName[MAX_PLAYER_NAME];
    GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
    format( file, 128, \"/ladmin/users/%s.sav\", params[0] );
    if ( !udb_Exists( params[ 0 ] ) ) return SendClientMessage( playerid, red, \"[Hiba]: Nem létezik ilyen karrakter az adatbázisban!\" );
    dUserSetINT( params[0] ).( \"Banned\", 0 );
    PlayerPlaySound( playerid, 1057, 0.0, 0.0, 0.0 );
    format(string,sizeof string,\"Adminisztrátor %s unbanolta a szerverrõl %s játékost!\",pName, params[0]);
    SendClientMessageToAll(COLOR_YELLOW,string);
    return 1;
}

 
Itt a hiba:
D:\\Programok\\DSPS Szerver\\filterscripts\\ladmin4v2.pwn(2717) : warning 219: local variable \"pName\" shadows a variable at a preceding level
Ez a 2717-es sor:
new file[ 128 ], string[128], pName[MAX_PLAYER_NAME];
Ezt a Ladmin4v2 be akartam betenni de warningolt
« Utoljára szerkesztve: 2014. január 28. - 18:27:15 írta Andorko »

Unban parancs hiba Ladmin4v2
« Válasz #1 Dátum: 2014. január 25. - 15:49:47 »
0 Show voters
new pName[MAX_PLAYER_NAME];
szerintem. nem biztos lehet hülyeséget irtam..

Unban parancs hiba Ladmin4v2
« Válasz #2 Dátum: 2014. január 25. - 15:53:27 »
0 Show voters
Ja mert ez már meg van
new file[ 128 ], string[128], pName[MAX_PLAYER_NAME];

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Unban parancs hiba Ladmin4v2
« Válasz #3 Dátum: 2014. január 25. - 16:02:49 »
0 Show voters
[gmod]Máskor ne ide írj hanem a kiemelt témába![/gmod]

Unban parancs hiba Ladmin4v2
« Válasz #4 Dátum: 2014. január 25. - 17:03:46 »
0 Show voters
akkor lehet most is hülyeséget irok nem értek nagyon de sztem.
 
//includekat ird be

 

//a mod elejére new pName[MAX_PLAYER_NAME];

 

dcmd_unban(playerid, params[])
{
    if(PlayerInfo[playerid][LoggedIn] == 1) return SendClientMessage(playerid, red, \"[Hiba]: Nem vagy regisztrválva vagy bejeletkezve!\");
    if(PlayerInfo[playerid][Level] >= 7) return SendClientMessage(playerid, red, \"[Hiba]: Ehez a parancshoz legalább 7-es szintû adminnak kéne lenned!\");
    if (sscanf(params, \"s[128]\", params[0])) return SendClientMessage(playerid, red, \"Használata: /unban [Játékos Neve]\" );
    new file[ 128 ], string[128], pName[MAX_PLAYER_NAME];
    GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
    format( file, 128, \"/ladmin/users/%s.sav\", params[0] );
    if ( !udb_Exists( params[ 0 ] ) ) return SendClientMessage( playerid, red, \"[Hiba]: Nem létezik ilyen karrakter az adatbázisban!\" );
    dUserSetINT( params[0] ).( \"Banned\", 0 );
    PlayerPlaySound( playerid, 1057, 0.0, 0.0, 0.0 );
    format(string,sizeof string,\"Adminisztrátor %s unbanolta a szerverrõl %s játékost!\",pName, params[0]);
    SendClientMessageToAll(COLOR_YELLOW,string);
    return 1;
}

Unban parancs hiba Ladmin4v2
« Válasz #5 Dátum: 2014. január 25. - 17:49:41 »
0 Show voters
Mostse jó

Nem elérhető jana4

  • 5929
  • Ex Staff
    • Profil megtekintése
Unban parancs hiba Ladmin4v2
« Válasz #6 Dátum: 2014. január 25. - 18:46:09 »
0 Show voters
warning 219: local variable \"pName\" shadows a variable at a preceding level

 
Ez annyit jelent, hogy a szkriptben már létre lett hozva a pName változó, ezért az unban parancs alatt át kellene írnod mindenhol (A pName-t például uname-re).

Unban parancs hiba Ladmin4v2
« Válasz #7 Dátum: 2014. január 28. - 18:26:25 »
0 Show voters
Megoldva

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal