Problem (Log/Reg System)

Započeo Shemaa
pre 5 godina
912
pregleda
15
postova
Shemaa
Street Runner
pre 5 godina
Problem(error/warning): Problem je u tome sto kad se registrujem i dalje se vodim kao ne logiran igrac i moram da idem relog da bi bio logiran !
Dio skripte: Evo ovo je finalni kod nakon sve unesene podatke oko register systema
FUNCTION: RegisterButton(playerid)
{
if(IsPlayerConnected(playerid))
{
    if(IsPlayerConnected(playerid))
    {
        new string;
    ClearChatbox(playerid, 100);
SetCameraBehindPlayer(playerid);
SkriLogRegTD(playerid);
IGTDsShow(playerid);
    format(string, sizeof(string), "{F9E200}(MKD:RPG) {FFFFFF}Dobredojde %s !", ImeIgraca(playerid));
    SCM(playerid, -1, string);
    SCM(playerid, -1, "{F9E200}(MKD:RPG) {FFFFFF}Uspesno se registriravte na nasiot server.");
    SCM(playerid, -1, "{F9E200}(MKD:RPG) {FFFFFF}Ti posakuvame ugodna igra i mnogu zabava !");
    TogglePlayerControllable(playerid, 1); SetPlayerVirtualWorld(playerid, 0); SetPlayerInterior(playerid, 0);
  SetSpawnInfo(playerid, 0, 0, 1474.0220,-2272.9219,13.6359, 0.0000, -1, -1, -1, -1, -1, -1);
  SetPlayerPos(playerid, 1474.0220,-2272.9219,13.6359);
  SetPlayerFacingAngle(playerid, 180.0000);
  PostaviSpawn(playerid);
TogglePlayerSpectating(playerid, 0);
PlayerInfo = 1;
gPlayerLogged = 1;
PlayerInfo = 6000;
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid,PlayerInfo);
CurrentMoney = PlayerInfo;
ConsumingMoney = 1;
SavePlayer(playerid);
}
}
}

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Slika/video ingame problema(obavezno ako je ingame problem): //
Vuzimir
Kingpin
pre 5 godina
posalji nam taj dio gdje ti pise da nisi logiran, tj taj dio teksta taj kod
Shemaa
Street Runner
pre 5 godina
Vuzimir wrote on May 7, 2020, 7:38 pm:
posalji nam taj dio gdje ti pise da nisi logiran, tj taj dio teksta taj kod


Tebra spawna me ingame sve to lepo radi al kad kucam /stats ili bilo koju komandu kaze da nisam logiran a u ono RegisterButton sam dodao gPlayerLogged = 1; nzm u cemu je problem, mogu ti dat teamviewer ako oces pa pogledaj
Vuzimir
Kingpin
pre 5 godina
posalji mi stats  komandu
Shemaa
Street Runner
pre 5 godina
Vuzimir wrote on May 7, 2020, 7:55 pm:
posalji mi stats  komandu

YCMD:stats(playerid, params[], help)
{
    new sendername;
    new string;
    if(IsPlayerConnected(playerid))
    {
if (gPlayerLogged != 0)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s ja poglednuva svojata licna karta", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                SetPlayerChatBubble(playerid, string, COLOR_PURPLE, 100.0, 5000);
                ShowStats(playerid,playerid);
}
else
{
SendClientMessage(playerid,-1, "{FF0000}:{FFFFFF}Ne ste logirani.");
}
}
return 1;
}
Shemaa
Street Runner
pre 5 godina
Nije problem samo u /stats komande tebra nego u svim komandama jednostavno se vodim ko da nisam logiran, a kad idem /q i opet udjem , logiram se sve radi kako treba
Kriso_Anderson
Kingpin
pre 5 godina
Ne razumes sta te je trazio, trazio je da vidi kako si definisao variablu ako je igrac ulogovan, stavi tamo kada se igrac registruje
gPlayerLogged = 1;
Shemaa
Street Runner
pre 5 godina
Shaw Salcedo wrote on May 7, 2020, 8:35 pm:
Ne razumes sta te je trazio, trazio je da vidi kako si definisao variablu ako je igrac ulogovan, stavi tamo kada se igrac registruje
gPlayerLogged = 1;

Ma procitaj lepo tebra dodao sam gPlayerLogged = 1; i opet neceee ne znam koji mu je kurac jebem mu mater
PabloK
Shot Caller
pre 5 godina
Da li koristiš YSI5?

Moguće je da je do callbackova, pošalji nam OnPlayerCommandPerformerd i Received :-/
Shemaa
Street Runner
pre 5 godina
PabloK wrote on May 7, 2020, 9:50 pm:
Da li koristiš YSI5?

Moguće je da je do callbackova, pošalji nam OnPlayerCommandPerformerd i Received :-/

I jao tebra mng hvala , kod OnPlayerCommandReceieved je bio problem , al sad ima drugi problem kad idem /q jos uvek me pokazuje da sam ingame i to sve jedno 30 sekundi , dakle treba mu 30 sekundi da se zacuva akaunt... i dali mogu dobit link od YSI5 ?
PabloK
Shot Caller
pre 5 godina
Pre YSI5, kako mislis da pokazuje da si in-game? 😕

EDIT: Valjda kontam sada, daj mi OnPlayerDisconnect
Shemaa
Street Runner
pre 5 godina
PabloK wrote on May 8, 2020, 12:01 am:
Pre YSI5, kako mislis da pokazuje da si in-game? 😕

EDIT: Valjda kontam sada, daj mi OnPlayerDisconnect

    for(new i; i <= GetPlayerPoolSize(); i++)
{
if(IsPlayerConnected(i))
{
SavePlayer(i);
}
}

Evo ovo je vezano za igracem ostalo je nebitno xd
PabloK
Shot Caller
pre 5 godina
To je pod OnGameModeExit ili baš pod OnPlayerDisconnect?
Shemaa
Street Runner
pre 5 godina
PabloK wrote on May 8, 2020, 12:20 am:
To je pod OnGameModeExit ili baš pod OnPlayerDisconnect?

Bas ispod OnPlayerDisconnect
Shemaa
Street Runner
pre 5 godina
Okej moze LOCK, problem je rjesen ! Hvala svima, najvise PabloK  🙂

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava