[POMOC] Spawn podivlja

Započeo J0PS0NEE, Septembar 08, 2012, 18:28:58 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 4 gostiju pregledaju ovu temu.

Ime skripte: Gm od 0 (ina)
Detaljni opis problema:
U reg / log djelu skripte imam jedan dialog gdje igrač bira spol ( muški - ženski )
I sada sam napravio jednu provjeru ako je igrač žensko i ako je igrač muško.
I prilikom spawna spawn jednostavno poludi , spawna me bezbroj puta.

Dio skripte:

Eo gdje taj dialog:

case DIALOG_SKIN:
{
  if (!response)
  {
  SendClientMessage(playerid,ZELENA," {48E31C}* (info!) Znaci ti si musko!");
  new INI:File = INI_Open(UserPath(playerid));
              INI_SetTag(File,"User");
  INI_WriteInt(File,"Spol",1);
  INI_Close(File);
  Spol[playerid] = 1;
  new CString[175];
  format(CString, sizeof(CString), "{FFFFFF}Vrijeme je da izabere dob vaseg igraca,na liniju ispod upisi koliko godina imas:");
              ShowPlayerDialog(playerid, DIALOG_GODINE, DIALOG_STYLE_INPUT, "{1E90FF}iNA - [Dob]", CString, "Potvrdi", "Odustani");
  }
  if(response)
  {
  SendClientMessage(playerid,ZELENA," {48E31C}* (info!) Znaci ti si zensko!");
      new INI:File = INI_Open(UserPath(playerid));
              INI_SetTag(File,"User");
  INI_WriteInt(File,"Spol",0);
  Spol[playerid] = 0;
  INI_Close(File);
  new CString[175];
  format(CString, sizeof(CString), "{FFFFFF}Vrijeme je da izabere dob vaseg igraca,na liniju ispod upisi koliko godina imas:");
              ShowPlayerDialog(playerid, DIALOG_GODINE, DIALOG_STYLE_INPUT, "{1E90FF}iNA - [Dob]", CString, "Potvrdi", "Odustani");
              }
              }


Evo Spawn:

// SPAWN PLAYER //
SpawnPlayer(playerid);
    SetPlayerPos(playerid,1765.9063,-1344.2170,15.7532);
if(Spol[playerid] == 1)
{
Spol[playerid] = 1;
SetPlayerSkin(playerid,180);
new string[128];
    format(string, sizeof(string), "~w~dobrodosao ~p~%s",j_ime);
    GameTextForPlayer(playerid, string, 5000, 1);
    }
    if(Spol[playerid] == 0)
{
Spol[playerid] = 0;
SetPlayerSkin(playerid,180);
new string[128];
    format(string, sizeof(string), "~w~dobrodosla ~p~%s",j_ime);
    GameTextForPlayer(playerid, string, 5000, 1);
    }


Slike: http://zaslike.com/files/kh1xhbjmzc2as31ry338.png



Trebas SetSpawnInfo , a ne SetPlayerPos posle SpawnPlayer
ODSUTAN

Citat: Daniel Zero poslato Septembar 08, 2012, 18:30:30 POSLE PODNE
Trebas SetSpawnInfo , a ne SetPlayerPos posle SpawnPlayer
Stavljao sam i SetSpawnInfo i isto bude :S



Stari covek

Citat: J0PS0NEE poslato Septembar 08, 2012, 18:31:56 POSLE PODNE
Citat: Daniel Zero poslato Septembar 08, 2012, 18:30:30 POSLE PODNE
Trebas SetSpawnInfo , a ne SetPlayerPos posle SpawnPlayer
Stavljao sam i SetSpawnInfo i isto bude :S
A ono sto pise dobrodosli je pod OnPlayerSpawn? Ako je tako sta ce ti onda tamo SpawnPlayer(playerid);?

Shvatio sam!
Hvala Gagi , LOCK!
Poslednja Izmena: Septembar 08, 2012, 22:07:14 POSLE PODNE od J0PS0NEE