Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2017-03-25, 16:48


syntaqq







Wiek: 25
Na forum: 3386 dni
Posty: 10
Nick w MP: ###

Piwa: 1

Respekt: 50

Pawn

Number of vehicle models0
[connection] ---- requests connection cookie.
[connectionincoming connection: ---- id0
[joinShiv3rhas joined the server (----)
Kicking ---- because they didn't logon to the game.


Wie kto? co mo?e by? przyczyn? tego o to b??du mianowicie chodzi mi o to
Pawn
Kicking ---- because they didn't logon to the game.


Powoduje to brak mo?liwo?ci wej?cia na server. :(

Licze na pomoc i daje :piwo: ;]

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-25, 19:23


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Gdzie? w kodzie masz tzw. infinite-loop, czyli nieko?cz?ca si? p?tla, zazwyczaj p?tla while, aczkolwiek p?tla for te? mo?e by? powodem. Gdzie? si? ona rozpoczyna i poprzez z?e ustawienie si? nie ko?czy. Przeanalizuj wszystkie p?tle while, p??niej p?tle for.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-25, 19:31


syntaqq







Wiek: 25
Na forum: 3386 dni
Posty: 10
Nick w MP: ###

Piwa: 1

Respekt: 50

"Combacior" napisał/a:

Gdzie? w kodzie masz tzw. infinite-loop, czyli nieko?cz?ca si? p?tla, zazwyczaj p?tla while, aczkolwiek p?tla for te? mo?e by? powodem. Gdzie? si? ona rozpoczyna i poprzez z?e ustawienie si? nie ko?czy. Przeanalizuj wszystkie p?tle while, p??niej p?tle for.


Combacior, c?? niestety ale w skrypcie nie posiadam ani jednej p?tli for() a while() nie u?ywam.. Mam jedynie kod AntySteal =

Pawn
callback AntySteal()
{
   
       print("[Server] Trwa sprawdzanie pliku licencyjnego..");
     if(fexist(LICENSE_FILE))
      {
          print(" ");
           print("[Server] Sprawdzanie licencji zako?czono z wynikiem pozytywnym :)");
           print(" ");
    }
    else SendRconCommand("exit");

    print("[Server] Trwa sprawdzanie poprawno?ci slot?w..");
    
    if(GetMaxPlayers() == MAX_PLAYERS)
    {
           print(" ");
           print("[Server] Sprawdzanie ilo?ci slot?w zako?czono z wynikiem pozytywnym :)");
           print(" ");
    }
    else SendRconCommand("exit");
    return 1;
}


I kilka wiadomo?ci w OnPlayerConnect()

Pawn
public OnPlayerConnect(playerid)
{
    GetPlayerName(playeridplayerData[playerid][pName], MAX_PLAYER_NAME);
    
     serverData[playersOnline]++;
    
    SendClientMessage(playerid0xFFFFFFFF"{FF9900}"MAPNAME" "VERSION_GM " {757575}- Ostatnio zaktualizowana {FF9900}"DATE" / "HOUR" {757575}by {FF9900}"AUTHOR_NICK"");
    SendFormatMessage(playerid0xFFFFFFFF"{757575}Witaj {09A6B1}%s, {757575}wybierz {FF9900}skina {757575}aby do??czy? do zabawy z innymi graczami!",playerData[playerid][pName]);
    return 1;
}


:)

//

Funkcja SendFormatMessage wygl?da tak:

Pawn
new buffer_1[250];
#define SendFormatMessage(%1,%2,%3) format(buffer_1,sizeof(buffer_1),%3), SendClientMessage(%1,%2,buffer_1)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-25, 19:47


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
To jest ca?y kod? ?adnych include? Wgraj plugin crashdetect, usu? SendFormatMessage - by? mo?e to ma wp?yw, pr?buj usuwa? kawa?ki kodu i sprawdza?, czy usuni?ty kod ma na to wp?yw.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-25, 19:59


syntaqq







Wiek: 25
Na forum: 3386 dni
Posty: 10
Nick w MP: ###

Piwa: 1

Respekt: 50

"Combacior" napisał/a:

To jest ca?y kod? ?adnych include? Wgraj plugin crashdetect, usu? SendFormatMessage - by? mo?e to ma wp?yw, pr?buj usuwa? kawa?ki kodu i sprawdza?, czy usuni?ty kod ma na to wp?yw.


Nic nie pomaga.. zosta?y domy?lne public'ki + crashdetect nie wypluwa b??d?w.

Pawn

/*
    ** RevolutionFR ™ v1.0 **
    
    Autor: Shiv3r.
    Data: 2017/03/25 || 06:30
    
    Dedykowane dla Revolution Freeroam 24/7 ™
    
    Licencja     | Tak |
    MySQL        | Nie |
    Dini + MD5    | Tak |
    Sscanf2        | Tak |
    Streamer    | Tak |

*/
    

#include     <a_samp>
#include     <a_http>
#include     <crashdetect>
#include     <foreach>
#include     <dini>
#include     <md5>
#include     <sscanf2>
#include     <streamer>
#include     <zcmd>


// Definicje / Ustawienia

#undef MAX_PLAYERS
#define MAX_PLAYERS 20

#define LICENSE_FILE     "RevolutionFR/newrev_.license"

#define AUTHOR_NICK     "Shiv3r."

#define HOSTNAME         "&#8226; >> Polski Server - Revolution Freeroam 24/7 << &#8226;"
#define MAPNAME         "RevolutionFR"
#define WWW             "polishfreeroam.esy.es"

#define VERSION_GM         "v1.0&#8482;"
#define DATE             "2017/03/25"
#define HOUR             "08:39"

enum gInfo
{
    pID// Prywatne ID
    pName[MAX_PLAYER_NAME],  // Nick gracza
    pExp// Experience (Do?wiadczenie)
    pLevel// Level
    pDeaths// Zab?jstwa
    pSuicides// Samob?jstwa
    pHeadAdminLogging// Wpisuje rcon'a
    pWarn// Ostrze?enia og?lne (3/3 = Kick)
    pMuted// Gracz posiada 'mute'
    pMoney// Pieni?dze gracza
    pIP[32], // IP Gracza
    pSkin// Sta?y skin gracza
    pCMDLock// Blokowanie komend graczowi
    pAFK// Status gracza z daleka od klawiatury ( z eng. Away from keyboard)
    pColor// Kolor gracza
    pCMDSpam// Licznik spamu komendami (5/5 = Mute)
    pBadPassCount// Licznik nie prawid?owych hase? (3/3 = Kick)
    pZalogowany// Chyba wiadomo XD (Status gracza po pozytywnym zalogowaniu)
    pRank// 1 - Moderator // 2 - Administrator // 3 - HeadAdministrator // 4 - SuperAdministrator
    pNRG_Spawned// Spawn NRG za pomoc? komendy /nrg
    pCensorWarn// Ostrze?enia za przeklinanie (10/10 = Kick)
    pTag // Posiada w nicku tag [PMS]
}

enum serv
{
    playersRegistered// Zarejestrowani gracze
    playersOnline,  // Pod??czeni gracze
    adminsOnline// Pod??czeni Administratorzy
    modsOnline// Pod??czeni Moderatorzy
    adminPassword[50], // Has?o Administratora
    modPassword[50],  // Has?o Moderatora
    rconPassword[60], // Has?o RCON
    defaultHostname[50], // Domy?lny hostname
    newHostname[50], // Nowy hostname
    newAdminPass[50], // Nowe has?o Administracyjne
    newModPass[50], // Nowe has?o dla Moderator?w
    newRconPass[50], // Nowe has?o RCON
    chatMode// Opcje czatu (ON / OFF)
    registerMode// Opcje rejestracji (ON / OFF)
    censorMode// Opcje cenzury (ON / OFF)
    eyeMode // Opcje widoku prywatnych wiadomo?ci (ON / OFF)
}

new playerData[MAX_PLAYERS][gInfo],
    serverData[serv];

main()
{
    print("\n----------------------------------");
    print(" Blank Gamemode by your name here");
    print("----------------------------------\n");
}

public OnGameModeInit()
{
    AddPlayerClass(01958.37831343.157215.3746269.1425000000);
    return 1;
}

public OnGameModeExit()
{
    return 1;
}

public OnPlayerRequestClass(playeridclassid)
{
    SetPlayerPos(playerid1958.37831343.157215.3746);
    SetPlayerCameraPos(playerid1958.37831343.157215.3746);
    SetPlayerCameraLookAt(playerid1958.37831343.157215.3746);
    return 1;
}

public OnPlayerConnect(playerid)
{
    return 1;
}

public OnPlayerDisconnect(playeridreason)
{
    return 1;
}

public OnPlayerSpawn(playerid)
{
    return 1;
}

public OnPlayerDeath(playeridkilleridreason)
{
    return 1;
}

public OnVehicleSpawn(vehicleid)
{
    return 1;
}

public OnVehicleDeath(vehicleidkillerid)
{
    return 1;
}

public OnPlayerText(playeridtext[])
{
    return 1;
}

public OnPlayerCommandText(playeridcmdtext[])
{
    if (strcmp("/mycommand"cmdtexttrue10) == 0)
    {
        // Do something here
        return 1;
    }
    return 0;
}

public OnPlayerEnterVehicle(playeridvehicleidispassenger)
{
    return 1;
}

public OnPlayerExitVehicle(playeridvehicleid)
{
    return 1;
}

public OnPlayerStateChange(playeridnewstateoldstate)
{
    return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
    return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
    return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
    return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
    return 1;
}

public OnRconCommand(cmd[])
{
    return 1;
}

public OnPlayerRequestSpawn(playerid)
{
    return 1;
}

public OnObjectMoved(objectid)
{
    return 1;
}

public OnPlayerObjectMoved(playeridobjectid)
{
    return 1;
}

public OnPlayerPickUpPickup(playeridpickupid)
{
    return 1;
}

public OnVehicleMod(playeridvehicleidcomponentid)
{
    return 1;
}

public OnVehiclePaintjob(playeridvehicleidpaintjobid)
{
    return 1;
}

public OnVehicleRespray(playeridvehicleidcolor1color2)
{
    return 1;
}

public OnPlayerSelectedMenuRow(playeridrow)
{
    return 1;
}

public OnPlayerExitedMenu(playerid)
{
    return 1;
}

public OnPlayerInteriorChange(playeridnewinterioridoldinteriorid)
{
    return 1;
}

public OnPlayerKeyStateChange(playeridnewkeysoldkeys)
{
    return 1;
}

public OnRconLoginAttempt(ip[], password[], success)
{
    return 1;
}

public OnPlayerUpdate(playerid)
{
    return 1;
}

public OnPlayerStreamIn(playeridforplayerid)
{
    return 1;
}

public OnPlayerStreamOut(playeridforplayerid)
{
    return 1;
}

public OnVehicleStreamIn(vehicleidforplayerid)
{
    return 1;
}

public OnVehicleStreamOut(vehicleidforplayerid)
{
    return 1;
}

public OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    return 1;
}

public OnPlayerClickPlayer(playeridclickedplayeridsource)
{
    return 1;
}


^ Ca?y /gamemode/ ;]

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-25, 20:07


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Ten kod co poda?e? normalnie dzia?a, usun??e? z niego callback AntySteal, by? mo?e co? jeszcze, gdy? w og?le nie jest u?ywana tablica przechowuj?ca informacje graczy.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-25, 20:10


syntaqq







Wiek: 25
Na forum: 3386 dni
Posty: 10
Nick w MP: ###

Piwa: 1

Respekt: 50

Pawn
echo Executing Server Config...
lanmode 0
rcon_password aD2D2F7aAd208Eab0AC11e119E91CDcF0DE72baCCEd62BEFaDd36302E96660d047edee4709543Fe3eDBA343132fBf7cE5978acfFEf792D2FaEaB89EaF1A74D03
maxplayers 20
port 7777
hostname SA-MP 0.3 Server
gamemode0 newRev&#8482; 1
filterscripts
plugins crashdetect streamer sscanf 
announce 0
chatlogging 0
weburl www.sa-mp.com
onfoot_rate 40
incar_rate 40
weapon_rate 40
stream_distance 300.0
stream_rate 1000
maxnpc 0
logtimeformat [%H:%M:%S]
language English


Mo?e tu co? nie gra?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-30, 18:31


borsuk







Wiek: 17
Na forum: 3547 dni
Posty: 468

Piwa: 15621

Respekt: 412
Respekt: 412

Ostrzeżeń: 80%
Problemem jest SendFormatedMessage wez to usun, mialem jeszcze wczoraj ten sam problem, pomogla zmiana na zwykle SendClientMessage

Postaw piwo autorowi tego posta
 

 
Tagi: gracz :: nie :: może :: się :: połączyć.
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » Gracz nie może się połączyć. Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku