[Pomoc] Baze

Započeo DejanNK, Septembar 09, 2010, 20:29:30 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 5 gostiju pregledaju ovu temu.

napravio sam novu org i sve radi ali mi hvali da napravim da ta organizacija ima svoju bazu(da se spawna unutra). kao sto je naprimjer na ostale organizacije(PD,fbi i ostale). ako neko zna neka mi objasni ovdje

Ako mislis na spawn osobe evo ti :


if (PlayerInfo[playerid][pMember] == stavi id org || PlayerInfo[playerid][pLeader] == stavi id org)
{
if(PlayerInfo[playerid][pSpawn] == 3)//ako je izvan inta onda stavi 0
       {
   SetPlayerToTeamColor(playerid);
   SafeSetPlayerInterior(playerid, 0);
   SafeSetPlayerPos(playerid,kordinate);
   return 1;
}
else
   {
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
TogglePlayerControllable(playerid, 1);
return 1;
}
Poslednja Izmena: Septembar 09, 2010, 20:45:29 POSLE PODNE od David Guetta

Citat: David Guetta poslato Septembar 09, 2010, 20:44:25 POSLE PODNE
Ako mislis na spawn osobe evo ti :


if (PlayerInfo[playerid][pMember] == stavi id org || PlayerInfo[playerid][pLeader] == stavi id org)
{
if(PlayerInfo[playerid][pSpawn] == 3)//ako je izvan inta onda stavi 0
       {
   SetPlayerToTeamColor(playerid);
   SafeSetPlayerInterior(playerid, 0);
   SafeSetPlayerPos(playerid,kordinate);
   return 1;
}
else
   {
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
TogglePlayerControllable(playerid, 1);
return 1;
}


interesuje me kako da uzmem te kordinate kada nemogu uci u bazu, zbog toga sto ja hocu nju da napravim

1.Udjes na debug.exe,ako ne znas to naci idi na Search i tu ukucaj debug.exe
2.Udji u taj program i idi do tamo gdje se treba spawnati odredjeni igrac
3.Ukucaj /save orgspawn 1 radi lakseg nalazenja
4.Na search ukucaj savedpositions.txt i udji u taj notepad
5.U notepadu ces naci nesto ovako
AddPlayerClass(0,1290.8989,-827.8286,83.1406,177.3992,0,0,0,0,0,0); // orgspawn 1
6.Gore imas kako se staviti da se spawna odredjeni igrac a koordinate u ovom slucaju su 1290.8989,-827.8286,83.1406 i 177.3992
7.Samo dodaes te koordinate i to je to[/b]




znam sve to ali me neshvatate. ta baza jos nepostoji i ja ocu nju da napravim. kad kazem baza mislim samo na onu kucu u kojoj se oni spawnaju kao sto se LCN spawna u kucu LCN baze

Koliko ja znam LCN baza je u maddogs house,pa samo preko debug.exe udjes u tu kucu i isto uzmes kordinate
evo sta treba ako oces da se spawna u kuci,tj. unutar interiora
if (PlayerInfo[playerid][pMember] == stavi id org || PlayerInfo[playerid][pLeader] == ID org) 
               { 
                  if(PlayerInfo[playerid][pSpawn] == 3) //ako oces da se spawnaju IZVAN inta stavi umjesto 3 nulu(0),a ako se spawnaju u intu stavi 1 ili 2 ili 3,kako oces
                    { 
                      SetPlayerToTeamColor(playerid); 
                      SafeSetPlayerInterior(playerid, 0); 
                      SafeSetPlayerPos(playerid,kordinate); 
                      return 1; 
                  } 
                  else 
                   { 
                     SetPlayerToTeamColor(playerid); 
                     SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);  //kod ovih pPos_x,y i z dodajes koordinate
                     SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); 
                     SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); 
                     TogglePlayerControllable(playerid, 1); 
                     return 1; 
                  }