RGZ Gaming Forum


 
AcasaUltimele imaginiCăutareÎnregistrareConectare

Distribuiţi|

[Tutorial/SAMP] Cum schimbam spawn-ul de la factiuni

Vezi subiectul anterior Vezi subiectul urmator In jos
AutorMesaj
Agnostic
Moderator
Agnostic

Rank: Moderator
Status:
Posturi : 1146
Reputatie : 36
Data de Inscriere : 09/02/2014
Oras : RGZ City
Varsta : 25
[Tutorial/SAMP] Cum schimbam spawn-ul de la factiuni  Empty
MesajSubiect: [Tutorial/SAMP] Cum schimbam spawn-ul de la factiuni [Tutorial/SAMP] Cum schimbam spawn-ul de la factiuni  EmptyJoi Iul 31, 2014 11:47 am

Pasul I.

Deschizi serverul tau de samp, intrii pe el,mergi la locul unde doreeti sa faci spawnul factiunii si scri /save Factiune X.


Pasul II.

Ieei de pe server,inchide consola si intri in My Documents>>Gta San Andreas User Filles>>SAMP.Acolo in acel folder aveti savedPositions ,il deschideti cu notepad si va aparea cam asa:
AddPlayerClass(250,1245.8932,324.6824,-11.7422,156.4026,0,0,0,0,0,0); // Factiune X(X-factiunea spre exemplu LSPD).

Pasul III.


Lasi in bara acel notepad,dupa care mergi in gamemode-ul tau si cautati public CheckForWalkingTeleport(playerid)
O sa va apara ceva de genul:

Pawno Code: [Select]
public CheckForWalkingTeleport(playerid)
{

new Float:cx, Float:cy, Float:cz;
GetPlayerPos(playerid, cx, cy, cz);

if(PlayerToPointStripped(1, playerid,627.1387,-571.7292,17.9145, cx,cy,cz))
{//PD Entrance
GameTextForPlayer(playerid, "~w~Departamentul de Politie", 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))
{//PD Exit
GameTextForPlayer(playerid, "~w~Dillimore", 5000, 1);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid,631.1877,-571.5837,16.3359);
PlayerInfo[playerid][pInt] = 0;
}
else if(PlayerToPointStripped(1, playerid,2304.4897,14.2307,26.4844, cx,cy,cz))
{//Haine Entrance
GameTextForPlayer(playerid, "~w~Magazin de Haine", 5000, 1);
SetPlayerInterior(playerid, 14);
SetPlayerPos(playerid,204.1172,-165.3715,1000.5234);
PlayerInfo[playerid][pInt] = 14;
}
else if(PlayerToPointStripped(1, playerid,204.4357,-167.8324,1000.5234, cx,cy,cz))
{//Haine Exit
GameTextForPlayer(playerid, "~w~Palamino Creek", 5000, 1);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid,2301.5715,14.1902,26.4844);
PlayerInfo[playerid][pInt] = 0;
}
else if(PlayerToPointStripped(1, playerid,2276.3716,-83.2611,26.7362, cx,cy,cz))
{//Pompieri Entrance
GameTextForPlayer(playerid, "~w~Departamentul de Pompieri", 5000, 1);
SetPlayerInterior(playerid, 3);
SetPlayerPos(playerid,386.0728,170.5698,1008.3828);
PlayerInfo[playerid][pInt] = 3;
SetPlayerVirtualWorld(playerid, 1);
}
else if(PlayerToPointStripped(1, playerid,1222.4402,243.9825,19.5469, cx,cy,cz))
{//Spital Entrance
GameTextForPlayer(playerid, "~w~Spitalul RedCounty", 5000, 1);
SetPlayerInterior(playerid, 3);
SetPlayerPos(playerid,365.5522,162.2903,1019.9844);
PlayerInfo[playerid][pInt] = 3;
SetPlayerVirtualWorld(playerid, 2);
}
else if(PlayerToPointStripped(1, playerid,388.7728,170.8457,1008.3828, cx,cy,cz))
{//Pompieri Exit
if(GetPlayerVirtualWorld(playerid) == 1)
{
GameTextForPlayer(playerid, "~w~Palamino Creek", 5000, 1);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid,2276.3328,-86.2112,26.5012);
PlayerInfo[playerid][pInt] = 0;
SetPlayerVirtualWorld(playerid, 0);
}
}
else if(PlayerToPointStripped(1, playerid,367.9037,162.3406,1019.9844, cx,cy,cz))
{//Spital Exit
if(GetPlayerVirtualWorld(playerid) == 2)
{
GameTextForPlayer(playerid, "~w~MontGomery", 5000, 1);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid,1224.9930,246.6261,19.5469);
PlayerInfo[playerid][pInt] = 0;
SetPlayerVirtualWorld(playerid, 0);
}
}

Bun,La mine spre exemplu, schimb coordonatele urmatoare:

if(PlayerToPointStripped(1, playerid,627.1387,-571.7292,17.9145, cx,cy,cz))
{//PD Entrance

Pasul IV.


Ne uitam in notepad si copiem coordonatele dupa prima virgula pana la cea de a4-a virgula si anume eu am:

AddPlayerClass(250,1245.8932,324.6824,-11.7422,156.4026,0,0,0,0,0,0); // Factiune XSi voi copia: 1245.8932,324.6824,-11.7422

Ne intoarcem la GM si schimbam si de acolo exemplul meu:

if(PlayerToPointStripped(1, playerid,1245.8932,324.6824,-11.7422, cx,cy,cz))
{//PD Entrance
ATENTIE!Trebuie sa schimbati dupa else if daca doriti sa mearga acolo unde a-ti dat /save in joc:

else if(PlayerToPointStripped(1, playerid,1245.8932,324.6824,-11.7422, cx,cy,cz))
{//PD Exit
Sper ca am fost cat mai explicit pentru incepatori,va multumesc pentru atentie!
Sus In jos
Je|eU
Moderator
Je|eU

Rank: Moderator
Status:
Posturi : 157
Reputatie : 4
Data de Inscriere : 08/08/2014
[Tutorial/SAMP] Cum schimbam spawn-ul de la factiuni  Empty
MesajSubiect: Re: [Tutorial/SAMP] Cum schimbam spawn-ul de la factiuni [Tutorial/SAMP] Cum schimbam spawn-ul de la factiuni  EmptyVin Aug 08, 2014 1:24 pm

:topicinchisss:
Sus In jos

[Tutorial/SAMP] Cum schimbam spawn-ul de la factiuni

Vezi subiectul anterior Vezi subiectul urmator Sus

Subiecte similare

-
t Tutorial Samp RSS:Cum Pui Obiecte,Cum Joci Samp
t Spawn Civili
t [Prezentare-RGZ] Spawn
t [FS] Spawn Civili
t #9 Samp/Pawno Register/Login System Part 1/2
Pagina 1 din 1

Permisiunile acestui forum:Nu puteti raspunde la subiectele acestui forum
RGZ Gaming Forum  :: »[RGZ] Gaming :: Gta San Andreas :: Tutoriale-