Witam.! Tworzę, poprawiam Gamemoda do własnego serwera samp. Chciałem dodać do gamemoda skrypt z rejestracji ale przy kompilowaniu wyskoczylo takie coś: Current directory: C:\Users\Szymek\Desktop\serwer\gamemodes PolishDrift9.0(1).pwn(4180) : warning 219: local variable "PlayerName" shadows a variable at a preceding level PolishDrift9.0(1).pwn(4231) : warning 219: local variable "PlayerName" shadows a variable at a preceding level PolishDrift9.0(1).pwn(4254) : warning 219: local variable "PlayerName" shadows a variable at a preceding level PolishDrift9.0(1).pwn(4279) : warning 203: symbol is never used: "djson_GameModeExit" PolishDrift9.0(1).pwn(4279) : warning 203: symbol is never used: "f"
Czy może ktoś mi pomóc.? Jestem nowy i nie do końca ogarniam pawn itd...
4176 SavePlayerData(splayerid); new str[85], str2[45], PlayerName[MAX_PLAYER_NAME], respekt = djInt(PlayerPath(splayerid), "Dane/Respekt"), odwiedzin = djInt(PlayerPath(splayerid), "Statystyki/Odwiedzin"), smierci = djInt(PlayerPath(splayerid), "Statystyki/Smierci"), zabojstw = djInt(PlayerPath(splayerid), "Statystyki/Zabojstw"), samobojstw = djInt(PlayerPath(splayerid), "Statystyki/Samobojstw"); GetPlayerName(splayerid, PlayerName, sizeof PlayerName); format(str2, sizeof str2, "Statystyki dla: %s", PlayerName); format(str, sizeof str, "Respekt: %d\nOdwiedzin na serwerze: %d\nZabójstw: %d\nŚmierci: %d\nSamobójstw: %d", respekt, odwiedzin, zabojstw, smierci, samobojstw); ShowPlayerDialog(playerid, MSGBOX_ID, DIALOG_STYLE_MSGBOX, str2, str, "OK", "Anuluj"); } } else SendClientMessage(playerid, C_RED, "Nie jesteś zalogowany."); return 1; }
CMD:nowehaslo(playerid, params[]) { #pragma unused params if(GetPVarInt(playerid, "zalogowany")) ShowPlayerDialog(playerid, NP_DIALOG, DIALOG_STYLE_INPUT, "Zmień swoje hasło", "Wpisz tutaj swoje nowe hasło:", "Zmień hasło", "Anuluj"); else SendClientMessage(playerid, C_RED, "Nie jesteś zalogowany."); return 1; }
CMD:rabout(playerid, params[]) { #pragma unused params ShowPlayerDialog(playerid, MSGBOX_ID, DIALOG_STYLE_MSGBOX, "Rejestracja by Minokon v0.5", "Autor: Minokon\nGadu-Gadu: 12939802\nStrona: Minokon.com.pl/Pawno.pl\n/rhelp - komendy\n/arhelp - komendy admina", "OK","Anuluj"); return 1; }
CMD:rhelp(playerid, params[]) { #pragma unused params ShowPlayerDialog(playerid, MSGBOX_ID, DIALOG_STYLE_MSGBOX, "Komendy rejestracji:", "/zarejestruj - rejestracja na serwerze\n/nowehaslo - zmiana hasla\n/statystyki - wyświetla twoje statystyki\n/statystyki [ID/Nick] - wyświetla statystyki danego gracza\n/kolor - ustawianie ulubionego koloru", "OK","Anuluj"); return 1; }
CMD:arhelp(playerid, params[]) { #pragma unused params if(IsPlayerAdmin(playerid)) ShowPlayerDialog(playerid, MSGBOX_ID, DIALOG_STYLE_MSGBOX, "Komendy admina:", "/usungracza - usuwanie gracza z serwera\n/zalogowani - spis graczy zalogowanych", "OK", "Anuluj"); else SendClientMessage(playerid, C_RED, "Nie jesteś administratorem!"); return 1; }
CMD:zalogowani(playerid, params[]) { #pragma unused params new count = 0; new PlayerName[MAX_PLAYER_NAME]; if(IsPlayerAdmin(playerid)) { SendClientMessage(playerid, C_DEFAULT, "Lista graczy zalogowanych:"); for(new i = 0; i < GetMaxPlayers(); i++) { if(IsPlayerConnected(i) && GetPVarInt(i, "zalogowany")) { GetPlayerName(playerid, PlayerName, sizeof PlayerName); SendClientMessage(playerid, C_ORANGE, PlayerName); count++; } } if(!count) SendClientMessage(playerid, C_RED, "Nie ma zalogowanego gracza"); } return 1; }
CMD:usungracza(playerid, params[]) { new uplayerid, powod[64], PlayerName[MAX_PLAYER_NAME], str[128]; GetPlayerName(playerid, PlayerName, sizeof PlayerName); if(sscanf(params, "uz", uplayerid, powod)) SendClientMessage(playerid, C_RED, "Użyj /usungracza [id gracza/nick] [powód]"); else if(!IsPlayerAdmin(playerid)) SendClientMessage(playerid, C_RED, "Nie jesteś adminem!"); else if(!IsPlayerConnected(uplayerid)) SendClientMessage(playerid, C_RED, "Gracza nie znaleziono!"); else if(fexist(PlayerPath(uplayerid))) SendClientMessage(playerid, C_RED, "Ten gracz nie ma konta!"); else { djRemoveFile(PlayerPath(uplayerid)); SetPVarInt(uplayerid, "zalogowany", false); format(str, sizeof str, "Usunąłeś konto gracza o id %d! Powód: %s", uplayerid, powod); SendClientMessage(playerid, C_DEFAULT, str); format(str, sizeof str, "Admin %s usunął twoje konto! Powód: %s", PlayerName, powod); SendClientMessage(uplayerid, C_RED, str); } return 1; }
CMD:kolor(playerid, params[]) { #pragma unused params if(GetPVarInt(playerid, "zalogowany")) ShowPlayerDialog(playerid, COLOR_DIALOG, DIALOG_STYLE_LIST, "Wybierz ulubiony kolor:", "Czerwony\nŻółty\nPomarańczowy\nZielony\nNiebieski\nFioletowy\nCzarny\nBiały\nSzary", "Wybierz", "Anuluj"); else SendClientMessage(playerid, C_RED, "Nie jesteś zalogowany."); return 1; 4279}
Dodałem kawałek tego skryptu/gamemoda w którym rzekomo jest błąd, tak jak napisane rozpoczyna się od 4176 wiersza a konczy na 4279 wierszu. Proszę o natychmiastową pomoc.!!
|