[Pomoć] ORG Spawn

Započeo Contixo, April 19, 2012, 21:28:02 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: LosBalkan
Detaljan opis problema: Napravim spawn lijepo kao i kod ostalih organizacija no neradi.
Dio skripte:    Å to sam ja napravio: if (PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)//SR SPAWN
{
    SetPlayerToTeamColor(playerid);
    SetPlayerInterior(playerid, 0);
    SetPlayerPos(playerid, 2795.9822,-1619.3379,10.9219);
    SetPlayerFacingAngle(playerid, 274.1163);
    PlayerInfo[playerid][pInt] = 0;
    recontim = SetTimerEx("ReconOff",1000,false, "%i", playerid);
    return 1;
}

Odakle sam kopirao od druge org, primjer:
if (PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)//LCN SPAWN
{
    SetPlayerToTeamColor(playerid);
    SetPlayerInterior(playerid, 12);
    SetPlayerPos(playerid, 2312.7639,-1146.5990,1050.7031);
    SetPlayerFacingAngle(playerid, 274.1163);
    PlayerInfo[playerid][pInt] = 12;
    recontim = SetTimerEx("ReconOff",1000,false, "%i", playerid);
    return 1;
}

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

Dodaj pod


Onplayerspawn

Izmeni moje kordinate i stavi svoje

switch (PlayerInfo[playerid][pLeader]) {
case 1: { // LSPD
SetPlayerPos(playerid, 1535.59997559,-1676.90002441,13.19999981);
SetPlayerInterior(playerid, 0);
SetPlayerFacingAngle(playerid, 4.00);
}
}

switch (PlayerInfo[playerid][pMember]) {
case 1: { //LSPD
SetPlayerPos(playerid, 1535.59997559,-1676.90002441,13.19999981);
SetPlayerInterior(playerid, 0);
SetPlayerFacingAngle(playerid, 4.00);
}
}
switch (PlayerInfo[playerid][pLeader]) {
case 2: { // GSF
SetPlayerPos(playerid, 2502.80004883,-1754.69995117,13.39999962);
SetPlayerInterior(playerid, 0);
SetPlayerFacingAngle(playerid, 4.00);
}
}

switch (PlayerInfo[playerid][pMember]) {
case 2: { //GSF
SetPlayerPos(playerid, 2502.80004883,-1754.69995117,13.39999962);
SetPlayerInterior(playerid, 0);
SetPlayerFacingAngle(playerid, 4.00);
}
}
switch (PlayerInfo[playerid][pLeader]) {
case 3: { // BLOODS
SetPlayerPos(playerid, 2273.60009766,-1429.09997559,23.60000038);
SetPlayerInterior(playerid, 0);
SetPlayerFacingAngle(playerid, 4.00);
}
}

switch (PlayerInfo[playerid][pMember]) {
case 3: { //BLOODS
SetPlayerPos(playerid, 2273.60009766,-1429.09997559,23.60000038);
SetPlayerInterior(playerid, 0);
SetPlayerFacingAngle(playerid, 4.00);
}
}

Javi jel radi.

radimo zajedno gm i uradii smo taj spawn za SR (street Racer) i kada udem ig spawna samo lidera ispred baze a membere spawna na obicnom spawnu za civile neznam do cega je !??



@Dj.Nik
znači

switch(var)
{
  case 1: { ... }
  case 2:
  {
     ...
  }
  case 3: { ... }
}

a u tvom slučaju bi došlo da uradi 'switch' na pMember i netrebaš koristit non-stop switch funkciju jer onda nema smisla..
neću tvrdit 100% da je do toga al nekih 98.67% oću  :D

Å ta mislite da li treba staviti ono ifpmember ...

if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
{
  // code
}
else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
{
// code
}
else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
{
// code
}
...