[Pomoc] - Login i requestclass

17. Dec. 2012. Zaključano
325
pregleda
9
postova
KrUnOmAn?!
4
Enforcer
17. Dec. 2012.
Skripta koju koristim: Moja od 0
Detaljan opis problema: Ovako, sad imam jedan requestclass koji se izvodi za biranje teama, znaci groove il ballas, i sad , ubacujem login i sad neznam imam u loginu jos jedan request class, i sad bi ja da se prvo logiram, i onda da biram tim, sad me zanima vidjet cete u dijelu skripte kako izgleda, zanima me dal ce se pomijesat pos-ovi kamere?
Dio skripte: Login:

public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}


Biranje teama:
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 2121.7322, -1623.2563, 26.8368);
SetPlayerFacingAngle(playerid, 60.2360);
SetPlayerCameraPos(playerid, 2111.9089 ,-1623.7340, 24.2307);
SetPlayerCameraLookAt(playerid, 2121.7322, -1623.2563, 26.8368);

switch(classid)
{
    case 0,1,2:
    {
GameTextForPlayer(playerid, "~g~GROOVE~w~", 3000, 5);
        SetPlayerTeam(playerid, TEAM_GROVE);
        gTeam = TEAM_GROVE;
        SetPlayerColor(playerid, TEAM_GROVE_COLOR);
    }
    case 3,4,5:
    {
GameTextForPlayer(playerid, "~b~BALLAS~w~", 3000, 5);
SetPlayerTeam(playerid, TEAM_BALLAS);
        gTeam = TEAM_BALLAS;
        SetPlayerColor(playerid, TEAM_BALLAS_COLOR);
}
}
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):

Sad me zanima dal bi to neko mogo sklepat da mi se prvo pojavi login, te onda biranje teama jer ja to nezz :S

EDIT: Pardon pomijesao sam login i biranje teama, ispravljeno je sad 🙂
Blaeks_Biofor
5
Forum Don
17. Dec. 2012.
stavis na vrh

#define BALLAS (1)
#define GROOVE (2)
zatim stavis ovo pod onplayerrequestclass
switch(GetPlayerTeam(playerid))
{
case GROOVE: { SetPlayerTeam(playerid, GROOVE); }
case BALLAS: { SetPlayerTeam(playerid, MAFIA); }
}
zatim stavi ovo pod oplayerspawn
switch(GetPlayerTeam(playerid))
{
case GROOVE: SetPlayerColor(playerid,BOJA);
case BALLAS: SetPlayerColor(playerid,BOJA);
}
}
ovako bi to trebalo da izgleda na brzinu
KrUnOmAn?!
4
Enforcer
17. Dec. 2012.
Blaeks wrote on December 17, 2012, 7:29 pm:
stavis na vrh

#define BALLAS (1)
#define GROOVE (2)
zatim stavis ovo pod onplayerrequestclass
switch(GetPlayerTeam(playerid))
{
case GROOVE: { SetPlayerTeam(playerid, GROOVE); }
case BALLAS: { SetPlayerTeam(playerid, MAFIA); }
}
zatim stavi ovo pod oplayerspawn
switch(GetPlayerTeam(playerid))
{
case GROOVE: SetPlayerColor(playerid,BOJA);
case BALLAS: SetPlayerColor(playerid,BOJA);
}
}
ovako bi to trebalo da izgleda na brzinu


Hmm, ne razumijem bas kod... nisam upoznan u case i to ... jel imas mozda team viewer?
Blaeks_Biofor
5
Forum Don
17. Dec. 2012.
pa rekao sam ti gde sta da stavis, u cemu je problem?
KrUnOmAn?!
4
Enforcer
17. Dec. 2012.
Blaeks wrote on December 17, 2012, 7:32 pm:
pa rekao sam ti gde sta da stavis, u cemu je problem?


Pa jest reko si mi al dali ce to ovo onda izbrisat
switch(classid)
{
    case 0,1,2:
    {
GameTextForPlayer(playerid, "~g~GROOVE~w~", 3000, 5);
        SetPlayerTeam(playerid, TEAM_GROVE);
        gTeam = TEAM_GROVE;
        SetPlayerColor(playerid, TEAM_GROVE_COLOR);
    }
    case 3,4,5:
    {
GameTextForPlayer(playerid, "~b~BALLAS~w~", 3000, 5);
SetPlayerTeam(playerid, TEAM_BALLAS);
        gTeam = TEAM_BALLAS;
        SetPlayerColor(playerid, TEAM_BALLAS_COLOR);
}
}
return 1;
}


To mi je isto tamo... Razumijes to mene zeza..
Blaeks_Biofor
5
Forum Don
17. Dec. 2012.
ne razumem te, ovaj tvoj kod je okej, ne razumem sta ti pravi problem , lepo su uradjene i provere i kodovi ... ?
KrUnOmAn?!
4
Enforcer
17. Dec. 2012.
Blaeks wrote on December 17, 2012, 7:39 pm:
ne razumem te, ovaj tvoj kod je okej, ne razumem sta ti pravi problem , lepo su uradjene i provere i kodovi ... ?


Ev stavio sam kako ti si mi rekao , pod request class, definirao, poravnao, ispeglao, i izbacuje mi hrpu erora za linije koje su skroz OK, eto vidis to mene zbunjuje kad nemam pojma o tome -.- jel mos nekako da mi to ti pomognes?
Blaeks_Biofor
5
Forum Don
17. Dec. 2012.
http://wiki.sa-mp.com/wiki/How_to_Create_a_Dialog - evo ti ovde petlja sa caseom, posto vidim da te to buni
KrUnOmAn?!
4
Enforcer
17. Dec. 2012.
Oprosti sta spamam al ne razumijem i dalje, tek sam pocetnik radim jedan jednostavan GM a ovaj sistem sam samo htjeo prebacit u GM, evo sacu ti dat cjelu skriptu koja me zbunjuje pa probaj u kodu ili na pastebin popravit sry sto te pilim :S

KOD KOJI IMAM U MODU:
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 2121.7322, -1623.2563, 26.8368);
SetPlayerFacingAngle(playerid, 60.2360);
SetPlayerCameraPos(playerid, 2111.9089 ,-1623.7340, 24.2307);
SetPlayerCameraLookAt(playerid, 2121.7322, -1623.2563, 26.8368);

switch(classid)
{
    case 0,1,2:
    {
GameTextForPlayer(playerid, "~g~GROOVE~w~", 3000, 5);
        SetPlayerTeam(playerid, TEAM_GROVE);
        gTeam = TEAM_GROVE;
        SetPlayerColor(playerid, TEAM_GROVE_COLOR);
    }
    case 3,4,5:
    {
GameTextForPlayer(playerid, "~b~BALLAS~w~", 3000, 5);
SetPlayerTeam(playerid, TEAM_BALLAS);
        gTeam = TEAM_BALLAS;
        SetPlayerColor(playerid, TEAM_BALLAS_COLOR);
}
}
return 1;
}


KOD KOJI MI TREBA ZA LOGIN:
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}


DEFINICIJE TIMOVA:
//Ovo su definirani timovi, znaci Groove tim i Ballas tim
#define TEAM_GROVE 1
#define TEAM_BALLAS 2
//Ovo su definirane boje igraca kad je u nekom teamu, groove = zelena, ballas = ljucibasta!
#define TEAM_GROVE_COLOR 0x00FF00AA
#define TEAM_BALLAS_COLOR 0xFF00FFAA

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha