Jump to content
  • 0

Schimb Fundal


Oly

Question

Salut.De ceva timp incerc sa schimb fundalul cand apare login box sau register box.Ma refer ca atunci cand te conectezi pe server pe fundal e plaja privita de sus si vreau sa pun altceva in schimbul ei atunci cand apare login boxul si registeru.Problema e ca nu stiu cum pot salva acele coordonate ale camerei + ca nu stiu unde trebuiesc trecute pentru a schimba

Link to comment
Share on other sites

10 answers to this question

Recommended Posts

pai stiu ca trebuie sa incerc cu ce mi-ai spus tu dar nu stiu de unde fac rost de coordonate. Si nu cred ca ai inteles ce vreau sa schimb defapt de nu stii tu desprece vorbesc :) Ma refer cand apare login box sa fie pe fundal o incapere sau ce vreau eu sa pun

Link to comment
Share on other sites

pai am salvat urmatoarele coordonate cu classmaker :

[pawn]SetPlayerPos(playerid, 2019.849121, 1343.078125, 10.812978);

SetPlayerFacingAngle(playerid, 270.089508);

SetPlayerCameraLookAt(playerid, 2019.849121, 1343.078125, 10.812978);

SetPlayerCameraPos(playerid, 2019.849121 + (25 * floatsin(-270.089508, degrees)), 1343.078125 + (25 * floatcos(-270.089508, degrees)), 10.812978);[/pawn]

dupa ce am salvat aceste coordonate le-am pus la public onplayerrequestclass dar tot nu imi apare noul fundal cand ma conectez pe server.Imi puteti combina voi coordonatele cu onplayerrequestclass ca sa vad unde gresesc? mai jos am pus public onplayerrequestclass

[pawn]public OnPlayerRequestClass(playerid, classid)

{

   

new string[128];

PlayerInfo[playerid][pModel] = Peds[classid][0];

if (RegistrationStep[playerid] == 0 && gPlayerLogged[playerid] != 1)

{

ClearChatbox(playerid, 10);

format(string, sizeof(string), "Bun venit pe server pe versiunea %s", SCRIPT_VERSION);

SendClientMessage(playerid, COLOR_YELLOW, string);

SendClientMessage(playerid, COLOR_YELLOW2, " ");

                SetPlayerVirtualWorld(playerid, 0);

                SetPlayerInterior(playerid, 0);

//PlayerPlaySound(playerid, 1187, 0.0, 0.0, 0.0);

PlayerInfo[playerid][pModel] = Peds[classid][0];

SetPlayerTeamFromClass(playerid,classid);

}

else SpawnPlayer(playerid);

return false;

}[/pawn]

Link to comment
Share on other sites

Copiaza asta

public OnPlayerRequestClass(playerid, classid)

{

   

new string[128];

PlayerInfo[playerid][pModel] = Peds[classid][0];

if (RegistrationStep[playerid] == 0 && gPlayerLogged[playerid] != 1)

{

ClearChatbox(playerid, 10);

format(string, sizeof(string), "Bun venit pe server pe versiunea %s", SCRIPT_VERSION);

SendClientMessage(playerid, COLOR_YELLOW, string);

SendClientMessage(playerid, COLOR_YELLOW2, " ");

                            SetPlayerVirtualWorld(playerid, 0);

                            SetPlayerInterior(playerid, 0);

//PlayerPlaySound(playerid, 1187, 0.0, 0.0, 0.0);

PlayerInfo[playerid][pModel] = Peds[classid][0];

SetPlayerTeamFromClass(playerid,classid);

              SetPlayerPos(playerid, 2019.849121, 1343.078125, 10.812978);

                            SetPlayerFacingAngle(playerid, 270.089508);

                          SetPlayerCameraLookAt(playerid, 2019.849121, 1343.078125, 10.812978);

                          SetPlayerCameraPos(playerid, 2019.849121 + (25 * floatsin(-270.089508, degrees)), 1343.078125 + (25 * floatcos(-270.089508, degrees)), 10.812978);

}

else SpawnPlayer(playerid);

return false;

}

Link to comment
Share on other sites

nu am nimic in alta parte pentru ca apare fundalul de la client cel cu plaja. Cand fac asta cu onplayerrequest imi apare doar la inregistrare dupa ce aleg o parola si imi cere sa ma loghez doar atunci imi apare fundalul care il vreau eu.Eu vreau sa apara mereu si la login si la register

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • 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.