Spawn

Započeo Belii, April 10, 2023, 20:59:35 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Radio sam sistem markera sve normalno radi ali kada igrac izadje sa servera ne spawnuje ga na mestu gde se skupljaju markeri
Deo skripte: [pawn]            if( PlayerInfo[ playerid ][ xDobrotvoranrad ] > 0 )
            {
                Novi_SetPlayerPos(playerid, 1420.1847, 2773.5264, 10.8203);
                SetPlayerFacingAngle(playerid, 86.4807);
                SetPlayerWorldBounds( playerid, 1426.9543, 1118.5221, 2881.3796, 2723.6831 );
                SendInfoMessage( playerid, "Nedovrsena zatvorska kazna, nazad na ciscenje.");
                SendInfoMessage( playerid, "Preostalo vam je jos %d markera.", PlayerInfo[playerid][xMarkeri]);
                SetCameraBehindPlayer( playerid );
                SetPlayerInterior( playerid, 0 );
                SetPlayerVirtualWorld( playerid, playerid+100 );
                SetPlayerSkin( playerid, 8 );
                SendClientMessageEx( playerid, CRVENA, "#DobrotvoranRad: {FFFFFF}Postavljeno vam je odelo za dobrotvoran rad" );
                new rand = random(sizeof(dobRandPos));
                Novi_SetPlayerCheckpoint( playerid, dobRandPos[rand][dobRadPosX], dobRandPos[rand][dobRadPosY], dobRandPos[rand][dobRadPosZ], 1.0 );
                DobRadPlayerPos[playerid] = rand;
            }//Ovo je postavljeno pod public PostaviSpawn[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [pawn]//[/pawn]
Slika/video ingame problema(obavezno ako je ingame problem): //
Poslednja Izmena: April 10, 2023, 21:00:50 POSLE PODNE od Belii

Citat: Belii poslato April 10, 2023, 20:59:35 POSLE PODNE
Problem(error/warning): Radio sam sistem markera sve normalno radi ali kada igrac izadje sa servera i udje ponovo ne spawnuje ga na mestu gde se skupljaju markeri
Deo skripte: [pawn]            if( PlayerInfo[ playerid ][ xDobrotvoranrad ] > 0 )
            {
                Novi_SetPlayerPos(playerid, 1420.1847, 2773.5264, 10.8203);
                SetPlayerFacingAngle(playerid, 86.4807);
                SetPlayerWorldBounds( playerid, 1426.9543, 1118.5221, 2881.3796, 2723.6831 );
                SendInfoMessage( playerid, "Nedovrsena zatvorska kazna, nazad na ciscenje.");
                SendInfoMessage( playerid, "Preostalo vam je jos %d markera.", PlayerInfo[playerid][xMarkeri]);
                SetCameraBehindPlayer( playerid );
                SetPlayerInterior( playerid, 0 );
                SetPlayerVirtualWorld( playerid, playerid+100 );
                SetPlayerSkin( playerid, 8 );
                SendClientMessageEx( playerid, CRVENA, "#DobrotvoranRad: {FFFFFF}Postavljeno vam je odelo za dobrotvoran rad" );
                new rand = random(sizeof(dobRandPos));
                Novi_SetPlayerCheckpoint( playerid, dobRandPos[rand][dobRadPosX], dobRandPos[rand][dobRadPosY], dobRandPos[rand][dobRadPosZ], 1.0 );
                DobRadPlayerPos[playerid] = rand;
            }//Ovo je postavljeno pod public PostaviSpawn[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [pawn]//[/pawn]
Slika/video ingame problema(obavezno ako je ingame problem): //
lose sam objasnio gore pa sam prepravio

Odradi debug, da li se funkcija pozove, ako da gdje se chain prekida, da li se taj uslov ispuni.. Kod je generalno neuredan i necitak tako da nema. Neke pomoci

[pawn]clearMarks(playerid)//stavi bilo koj naziv koj se tebi odgovara
{
    PlayerInfo[ playerid ][ xDobrotvornrad ] = 1;
    Novi_SetPlayerPos(playerid, 1420.1847, 2773.5264, 10.8203);
    SetPlayerFacingAngle(playerid, 86.4807);
    SetPlayerWorldBounds( playerid, 1426.9543, 1118.5221, 2881.3796, 2723.6831 );
    SetCameraBehindPlayer( playerid );
    SetPlayerInterior( playerid, 0 );
    SetPlayerVirtualWorld( playerid, playerid+100 );
    SetPlayerSkin( playerid, 8 );
    SendClientMessageEx( playerid, CRVENA, "#DobrotvoranRad: {FFFFFF}Postavljeno vam je odelo za dobrotvoran rad" );
    new rand = random(sizeof(dobRandPos));
    Novi_SetPlayerCheckpoint( playerid, dobRandPos[rand][dobRadPosX], dobRandPos[rand][dobRadPosY], dobRandPos[rand][dobRadPosZ], 1.0 );
    DobRadPlayerPos[playerid] = rand;
    SavePlayer(playerid);
    return 1;
}[/pawn]

i pod onplayerspawn stavi ovo
[pawn]    if(PlayerInfo[playerid][xDobrotvoranrad] == 1){

        SendInfoMessage( playerid, "Nedovrsena zatvorska kazna, nazad na ciscenje.");
        SendInfoMessage( playerid, "Preostalo vam je jos %d markera.", PlayerInfo[playerid][xMarkeri]);

        clearMarks(playerid);
        return 1;
    }[/pawn]

javi ako si resio

i zaboravio sam jos jedno
pod onplayerdeath
[pawn] if(PlayerInfo[playerid][xDobrotvoranrad] == 1){

        SendInfoMessage( playerid, "Umro si dok si cistio markere.");// ovde sam ti samo promenio text
        SendInfoMessage( playerid, "Preostalo vam je jos %d markera.", PlayerInfo[playerid][xMarkeri]);

        clearMarks(playerid);
        return 1;
}[/pawn]
Poslednja Izmena: April 11, 2023, 15:10:01 POSLE PODNE od undefined
Sunce greje lagano šetam se po Voždovcu
Moja kučka i ja, furam je na povodcu
Zove se Lola i nije nešto lepa
Ali meni daće lapo kada dokopa se repa
Rođena na ulici, dolazi iz geta
I zato je gangsta kučka, a ne starleta
Zahvaljujući njoj meni dignuta je đoka
Krov je spušten, vožnjica od bloka do bloka
I ako glumiš mangupa jebaće ti mamicu
U tašni nema lak za nokte, ali ima palicu
Odrasla na Medaku, iz huda je sestra
Nijedna Snoopova kučka nije tol'ko gangsta
Za nju sam 'Pac, ona moja je Madonna
Ako znaš još neku takvu javi mi preko fona
I kada njesra izbije ona ne vata pištolja
Već nabada na prvu jer je gangsta drolja


<3
Sunce greje lagano šetam se po Voždovcu
Moja kučka i ja, furam je na povodcu
Zove se Lola i nije nešto lepa
Ali meni daće lapo kada dokopa se repa
Rođena na ulici, dolazi iz geta
I zato je gangsta kučka, a ne starleta
Zahvaljujući njoj meni dignuta je đoka
Krov je spušten, vožnjica od bloka do bloka
I ako glumiš mangupa jebaće ti mamicu
U tašni nema lak za nokte, ali ima palicu
Odrasla na Medaku, iz huda je sestra
Nijedna Snoopova kučka nije tol'ko gangsta
Za nju sam 'Pac, ona moja je Madonna
Ako znaš još neku takvu javi mi preko fona
I kada njesra izbije ona ne vata pištolja
Već nabada na prvu jer je gangsta drolja