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
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
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!