APLY-ZONE
Bine ai venit vizitatorule, daca vrei sa ai acces la toate resursele forumului trebuie sa detii un cont. Daca nu detii unul deja iti poti face un cont nou aici : http://aply-zone.forumotion.com/register?agreed=true&step=2

Creare HQ

In jos

Creare HQ

Mesaj Scris de Versus la data de Mar Aug 13, 2013 8:14 am

Stiu ca mai este un tutorial, dar acela este cu comanda /enter. Acum va arat cum sa faceti fara comanda.
1. Adaugarea pickupului de intrare.
Intrati aici http://weedarr.wikidot.com/pickups si alegeti un pickup.
Mergeti la public OnGameModeInit() si adaugati:

Code: [Select]
AddStaticPickup (id, 2, x,y,z, virtual world)
In cazul nostru avem

Code: [Select]
AddStaticPickup(1239, 2, 2770.6973,-1628.4293,12.1775);

2. Teleportarea propriu-zisa (intrare)
Mergeti la
Code: [Select]
public CheckForWalkingTeleport(playerid)
Si adaugati
Code: [Select]
else if(PlayerToPointStripped(1, playerid,x,y,z, cx,cy,cz)) //unde x,y,z reprezinta coordonatele
{//Intrare
GameTextForPlayer(playerid, "~w~Textul vostru", 5000, 1);
SetPlayerInterior(playerid, int); // interiorul ales
SetPlayerPos(playerid,x,y,z);//pozitia aleasa
PlayerInfo[playerid][pInt] = int;//interiorul ales
}
Interioarele le gasiti aici http://weedarr.wikidot.com/interior

Acum sa facem iesirea.

Code: [Select]
else if(PlayerToPointStripped(1, playerid,x,y,z, cx,cy,cz))
{//Iesire
GameTextForPlayer(playerid, "~w~Los Santos", 5000, 1);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid,x,y,z); //pozitia pe care o vreti la iesire.
PlayerInfo[playerid][pInt] = 0;
}

Asta e tot.
Si un model complet:

Code: [Select]
if(PlayerToPointStripped(1, playerid,1554.9537,-1675.6584,16.1953, cx,cy,cz))
{//LSPD Entrance
GameTextForPlayer(playerid, "~w~Police Department", 5000, 1);
SetPlayerInterior(playerid, 6);
SetPlayerPos(playerid,246.7079,66.2239,1003.6406);
PlayerInfo[playerid][pInt] = 6;
}
else if(PlayerToPointStripped(1, playerid,246.5325,62.4251,1003.6406, cx,cy,cz))
{//LSPD Exit
GameTextForPlayer(playerid, "~w~Los Santos", 5000, 1);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid,1552.3231,-1674.6780,16.1953);
PlayerInfo[playerid][pInt] = 0;
}

Sper ca v-a fost de folos.
avatar
Versus
Fondator
Fondator

Mesaje : 151
Puncte : 448
Reputatie : 1
Data de inscriere : 11/08/2013
Localizare : constanta

Vezi profilul utilizatorului

Sus In jos

Re: Creare HQ

Mesaj Scris de SPeeDStriKe la data de Mier Aug 14, 2013 12:56 pm

Frumos !
avatar
SPeeDStriKe
Membru
Membru

Mesaje : 913
Puncte : 994
Reputatie : 13
Data de inscriere : 12/08/2013
Varsta : 23
Localizare : Bucuresti

Vezi profilul utilizatorului http://aply-zone.hitforum.ro/profile?mode=editprofile

Sus In jos

Sus


 
Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum