Najnowsze forum SAMP

Forum dla graczy MultiPlayer.

Ogłoszenie

Witaj na nowym forum o tematyce SA:MP

Zapoznaj się z tym wątkiem (jak zostać VIP).


#1 2017-01-21 17:35:31

Tuptus

Gość

COŚ pomieszałem

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.!!

Stopka forum

RSS
Powered by PunBB
© Copyright 2002–2008 PunBB
Polityka cookies - Wersja Lo-Fi


Darmowe Forum | Ciekawe Fora | Darmowe Fora
Accommodatie Ariany www.hotels-world.pl Producent Basenów www Usuwanie znamion Warszawa