[POMOC] Problem oko Spawna

Započeo AlenTheBest
23. Nov. 2015. Zaključano
250
pregleda
4
postova
AlenTheBest
4
Shot Caller
23. Nov. 2015.
Naziv Skripte : Moj mod od 0
Dio skripte : Eo register
case DIALOG_REGISTER:
{
if(!response)
{
Kick(playerid);
}
else
{
new PasswordLength = strlen(inputtext);
if(PasswordLength > 0)                                          //Provjera za password
{
    dini_Create(path);                                          //Pravi dokument
    dini_Set(path, "Password", inputtext);
    SendClientMessage(playerid, 0xFFFFFFFF, "{00AAE3} {FFFFFF}Sta ste?");
ShowPlayerDialog(playerid, DIALOG_SPOL, DIALOG_STYLE_LIST,"Spol","{00AAE3}1.{FFFFFF}\tMusko\n{00AAE3}2.{FFFFFF}\tZensko","Izaberi","Izlaz");
}
else
{
    ShowPlayerDialog(playerid, DIALOG_NOPASSWORD1, DIALOG_STYLE_MSGBOX,"Registracija","\n{00AAE3}RoyalGaming {FFFFFF}RolePlay\n{00AAE3}------------------------------\n{FFFFFF}Vas password nije {00AAE3}VALIDAN{FFFFFF}\n\nUkucajte novi {00AAE3}PASSWORD{FFFFFF} da se registrujete.\n","OK","Izlaz");
}
}
}
case DIALOG_SPOL:
{
    if(!response)
    {
    dini_Remove(path);
    Kick(playerid);
}
else
{
dini_IntSet(path, "Spol", listitem);
SendClientMessage(playerid, 0xFFFFFFFF, "{00AAE3} {FFFFFF}Koliko imate godina?");
ShowPlayerDialog(playerid, DIALOG_GODINE, DIALOG_STYLE_INPUT,"GODINE","{FFFFFF}\nKoliko imate godina{00AAE3}?\n","Unesi","Izlaz");
}
}
case DIALOG_GODINE:
{
    if(!response)
    {
    dini_Remove(path);
    Kick(playerid);
}
else
{
dini_Set(path, "Godine", inputtext);
SendClientMessage(playerid, 0xFFFFFFFF, "{00AAE3} {FFFFFF}Odakle ste?");
ShowPlayerDialog(playerid, DIALOG_DRZAVA, DIALOG_STYLE_LIST,"Drzava","{00AAE3}1.{FFFFFF}\tBosna i Hercegovina\n{00AAE3}2.{FFFFFF}\tSrbija\n{00AAE3}3.{FFFFFF}\tHrvatska\n{00AAE3}4.{FFFFFF}\tCrna Gora","Izaberi","Izlaz");
}
}
case DIALOG_DRZAVA:
{
        if(!response)
        {
dini_Remove(path);
Kick(playerid);
}
else
{
dini_IntSet(path, "Drzava", listitem);
SetSpawnInfo(playerid, 0,0,1481.2153,-1767.3394,18.7958,0,0,0,0,0,0,0);
SpawnPlayer(playerid);
        pInfo = dini_Int(path, "Spol");
        pInfo = dini_Int(path, "Godine");
        pInfo = dini_Int(path, "Drzava");
        pInfo = 1;
}
}

Eo Login
case DIALOG_LOGIN:
{
  if(!response)
{
Kick(playerid);
}
else
{
new PasswordLength = strlen(inputtext);
if(PasswordLength > 0)
{
new password;
format(password, sizeof(password), "%s", dini_Get(path, "Password"));
if(strcmp(inputtext, password) == 0)
{
SetSpawnInfo(playerid, 0,0,1481.2153,-1767.3394,18.7958,0,0,0,0,0,0,0);
SpawnPlayer(playerid);
pInfo = dini_Int(path, "Spol");
pInfo = dini_Int(path, "Godine");
pInfo = dini_Int(path, "Drzava");
pInfo = 1;
}
else
{
ShowPlayerDialog(playerid, DIALOG_WRONGPASSWORD, DIALOG_STYLE_MSGBOX, "POGRESAN PASSWORD","\n{FFFFFF}Ukucali ste pogresan {00AAE3}PASSWORD!!!\n","OK","Izlaz");
}
}
else
{
ShowPlayerDialog(playerid, DIALOG_NOPASSWORD2, DIALOG_STYLE_MSGBOX, "POGRESAN PASSWORD","\n{FFFFFF}Morate ukucati {00AAE3}TACAN {FFFFFF} password{00AAE3}!!!\n","OK","Izlaz");
}
}
}
case DIALOG_NOPASSWORD1:
{
  if(!response)
    {
    Kick(playerid);
}
else
{
ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, "POGRESAN PASSWORD","\n{FFFFFF}Ukucajte vas {00AAE3}NOVI {FFFFFF}password da se registrujete\n","Register","Izlaz");
}
}
case DIALOG_NOPASSWORD2:
{
  if(!response)
    {
    Kick(playerid);
}
else
{
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "POGRESAN PASSWORD","\n{FFFFFF}Ukucajte vas {00AAE3}PASSWORD {FFFFFF}da se logujete\n","Login","Izlaz");
}
if(dialogid == DIALOG_WRONGPASSWORD)
{
  if(!response)
{
Kick(playerid);
}
else
{
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "POGRESAN PASSWORD","\n{FFFFFF}Ukucajte vas {00AAE3}PASSWORD {FFFFFF}da se logujete\n","Login","Izlaz");
}
}
}
}

Problem : Postavljao sam kordinate za spawn ali svaki put poslije registracije ili logina on mene spawna u onom "default" selu, pokusavao sam razne stvari al nmg da napravim.
Slika/Video :
Hvala Unaprijed!!
United Extreme RolePlay
4
Shot Caller
23. Nov. 2015.
Probaj vako ?
 

SetSpawnInfo(playerid, 0, PlayerInfo, 1481.2153,-1767.3394,18.7958, -1, -1, -1, -1, -1, -1);
SpawnPlayer(playerid);
SetPlayerSkin(playerid, PlayerInfo);

                                ILI

SetPlayerPos(playerid, 1481.2153,-1767.3394,18.7958);
AlenTheBest
4
Shot Caller
23. Nov. 2015.
United Extreme RolePlay wrote on November 23, 2015, 2:38 pm:
Probaj vako ?
 

SetSpawnInfo(playerid, 0, PlayerInfo, 1481.2153,-1767.3394,18.7958, -1, -1, -1, -1, -1, -1);
SpawnPlayer(playerid);
SetPlayerSkin(playerid, PlayerInfo);

                                ILI

SetPlayerPos(playerid, 1481.2153,-1767.3394,18.7958);

Opet isto .. al hvala na pomoci
p.s
pokusao sam i sa SetPlayerPos
AlenTheBest
4
Shot Caller
23. Nov. 2015.
ma ae nmvz odo uradit u Y_INI.. 😛 bolje je
MOZE LOCK

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha