Jump to content
  • 0

Question

Posted

Salut, de curand am inceput sa fac un edit la gamemodul "BigZone" [re-editat de Ainox].

Bun, problema mea sta altfel..:

Te spawnezi cu skin 0[CJ]

Indiferent, daca iti setezi skinul din 'Clothing Store' [/clothes -> Skin]; dupa respawn iti dispare.

Nu conteaza, daca primesti, iei respawn. Aveti idei ce-ar putea fii?
Am cautat peste tot, dar, la gTeam-uri, unde apar si coordonatele spawn-ului default, apare cum ca ar seta skinul default [250], dupa fiecare /auninvite.

i) Poate sa fie din cauza bazei de date? [Nu am umblat, asa cum este ea, este(adica cum am luat-o de la Ainox impreuna cu GM.)].

 

18 answers to this question

Recommended Posts

  • 0
Posted
Acum 7 ore, AlexxAdv a spus:

Verifica daca ai addplayerclass in gamemode la ongamemodeinit

Nu am, dar, cum ar trebuii sa adaug sa-mi dea skinul ce il are in baza de date? PlayerInfo[playerid[pModel]?

  • 0
Posted

Tu trebuie sa vezi in ce variabila iti stocheaza skinul, de fapt, sa vezi daca faci asta atunci cand setezi un skin (la clothes, sau cu ceva comanda.. nu conteaza).

De exemplu, ai PlayerInfo[playerid][pSkin] = skinid; la comanda /setskin, dupa respawn ar trebui sa ii setezi skinul stocat aici cu SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
Apropo, nu e prea corecta metoda asta de setare a skinului dupa spawn, in mod normal trebuie folosit SetSpawnInfo, dar nu se prea practica treaba asta prin gamemode-urile de la noi, din cate am vazut.

  • 0
Posted (edited)

Am incercat sa adaug 'AddPlayerClass' (si/sau AddPlayerClassEx) am urmat modelul de la pawn (nu a functionat, imi dadea eroare "error 17, symbol "playerid" is not defined")

2. Am pus la onplayerspawn, nimic. Tot skin 0. [CJ]

3. La OnPlayerConnect la fel, nimic, tot skin 0.

Asta este ceea ce am pus: 

    AddPlayerClass(playerid, PlayerInfo[playerid][pModel], 1800.1581, -1865.7731, 13.5722, 1.0000, 0 ,0 ,0 ,0 ,0 ,0);

+ imi aparea warning, ca, nu respecta "definitia"..

Edited by alexandru2304
  • 0
Posted

Nu poti folosi AddPlayerClass cu variabile atasate de player. AddPlayerClass e practic ce vezi aici si e cu sageti: 

https://www.youtube.com/watch?v=4mQBlEcm1So

Tot ce poti sa faci e sa ii setezi skinul  cu SetPlayerSkin dupa ce este spawnat practic OnPlayerSpawn

  • 0
Posted
Acum 3 minute, Banditul a spus:

Nu poti folosi AddPlayerClass cu variabile atasate de player. AddPlayerClass e practic ce vezi aici si e cu sageti: 


https://www.youtube.com/watch?v=4mQBlEcm1So

Tot ce poti sa faci e sa ii setezi skinul  cu SetPlayerSkin dupa ce este spawnat practic OnPlayerSpawn

Pai, eu vreau altfel. Vreau ca playerul care se conecteza sa-l dea la spawn [Spawn / HQ / Casa / Apartament (ori unde)] si:

(~) Sa ii fie setat skinul corespunzator [off-duty] pentru dep. [Seteaza automat off duty cand te conn.]

Ma poti ajuta, te rog?

  • 0
Posted

Vad doua posibilitati: Sa lasi sa fie afisat acel class selection(cum vezi in video) cu AddPlayerClass si un skin random(AddPlayerClass nu seteaza skin) sa faci return 0 la OnPlayerRequestSpawn si sa afisezi un dialog cu optiunile de spawn(ListDialog) si in functie de ce apasa sa il spawnezi la locatia respectiva si sa ii setezi skinu dupa ce il spawnezi acolo

A doua varianta e ca dupa ce se spawneaza playerul ( OnPlayerSpawn) sa ii afisezi acelasi dialogul cu optiunile (evident sa ii setezi skinul la spawn) si doar il teleportezi la locatia aleasa

Ti-as da un exemplu de cod cu prima optiune doar ca nu o am scrisa in pawn.

Nu inteleg 100% ce vrei sa faci dar daca nu e vorba de vreun dialog cu optiuni atunci doar folosesti SetSpawnInfo dupa ce se logheaza cu locatia de spawn si la OnPlayerSpawn ii setezi skinul in functie de ce vrei tu. E playerul off-duty cand se spawneaza? Ii setez skin X , e playerul on-duty cand e spawnat? Ii setezi skin Y

  • 0
Posted
Acum 6 minute, Banditul a spus:

Vad doua posibilitati: Sa lasi sa fie afisat acel class selection(cum vezi in video) cu AddPlayerClass si un skin random(AddPlayerClass nu seteaza skin) sa faci return 0 la OnPlayerRequestSpawn si sa afisezi un dialog cu optiunile de spawn(ListDialog) si in functie de ce apasa sa il spawnezi la locatia respectiva si sa ii setezi skinu dupa ce il spawnezi acolo

A doua varianta e ca dupa ce se spawneaza playerul ( OnPlayerSpawn) sa ii afisezi acelasi dialogul cu optiunile (evident sa ii setezi skinul la spawn) si doar il teleportezi la locatia aleasa

Ti-as da un exemplu de cod cu prima optiune doar ca nu o am scrisa in pawn.

Nu inteleg 100% ce vrei sa faci dar daca nu e vorba de vreun dialog cu optiuni atunci doar folosesti SetSpawnInfo dupa ce se logheaza cu locatia de spawn si la OnPlayerSpawn ii setezi skinul in functie de ce vrei tu. E playerul off-duty cand se spawneaza? Ii setez skin X , e playerul on-duty cand e spawnat? Ii setezi skin Y

Nu ai inteles. Eu nu vreau sa selecteze niciun skin. Eu vreau la intrarea pe server sa-i dea skinul stock-at in database. Restul nu conteaza, playerul intra pe server OFF-Duty, unde are el /spawnchange

  • 0
Posted
1 hour ago, alexandru2304 said:

Am incercat sa adaug 'AddPlayerClass' (si/sau AddPlayerClassEx) am urmat modelul de la pawn (nu a functionat, imi dadea eroare "error 17, symbol "playerid" is not defined")

2. Am pus la onplayerspawn, nimic. Tot skin 0. [CJ]

3. La OnPlayerConnect la fel, nimic, tot skin 0.

Asta este ceea ce am pus: 

    AddPlayerClass(playerid, PlayerInfo[playerid][pModel], 1800.1581, -1865.7731, 13.5722, 1.0000, 0 ,0 ,0 ,0 ,0 ,0);

+ imi aparea warning, ca, nu respecta "definitia"..

Ti-am zis cu un post mai sus ce ai de facut.. Voi cititi macar cand cineva va raspunde sau o facem degeaba?

  • 0
Posted

Dai la onplayerspawn 

SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]); iar la public setplayerspawn pui tot asta SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]);

  • 0
Posted
Acum 2 ore, AlexxAdv a spus:

Dai la onplayerspawn 

SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]); iar la public setplayerspawn pui tot asta SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]);

Am facut exact cum ai spus, si se intampla la fel..:

sa-mp-074.png

sa-mp-075.png

  • 0
Posted
Acum 3 ore, Banditul a spus:

SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]);

La OnPlayerSpawn ce e asa greu atunci? Macar aia incercat?

Am incercat, adineauri, dinou. Nimic, tot skin 0.

  • 0
Posted
Acum 3 minute, Banditul a spus:

Folosesti dintr-un motiv sau altu samp fixes? Unul dintre fix-uri imi punea cj skin la spawn

Daca te referi la vreun mod, nu, nu am moduri. Folosesc GTA-ul clear, poti lua si tu gamemodeul de la "Ainox"; 

(~) S-a mai plans cineva ca exista un bug de acest fel..

Incep sa fac pe burned, e mai simplu parca..:|

  • 0
Posted
11 minutes ago, alexandru2304 said:

Daca te referi la vreun mod, nu, nu am moduri. Folosesc GTA-ul clear, poti lua si tu gamemodeul de la "Ainox"; 

(~) S-a mai plans cineva ca exista un bug de acest fel..

Incep sa fac pe burned, e mai simplu parca..:|

sunt curios daca esti in factiune te da bine la respawn?

 

Incearca sa pui la ongamemodeinit addplayerclass dar fara prostia aia de pmodel, pui tu un skin ce id vr.

  • 0
Posted
Acum 29 minute, AlexxAdv a spus:

sunt curios daca esti in factiune te da bine la respawn?

 

Incearca sa pui la ongamemodeinit addplayerclass dar fara prostia aia de pmodel, pui tu un skin ce id vr.

Te spawneaza la HQ, skinul ramane 0 [daca dai duty se pune skinul de la duty] 

(~) T/C

 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.