[Pomoc] Spawn!


Započeo Rossâ„¢ =], Januar 08, 2013, 17:00:21 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Moja od nule krenio
Detaljan opis problema: Ma ima spawn sve,kordinate se spawna lik,i kad se ubijem padam u neko drugo selo,a trebam da se spawnam u Dilimore,ja napravio kordinatu za to.
Dio skripte:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    switch( dialogid )
    {
        case DIALOG_REGISTER:
        {
            if (!response) return Kick(playerid);
            if(response)
            {
                if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, ""COL_WHITE"Registering...",""COL_RED"You have entered an invalid password.\n"COL_WHITE"Type your password below to register a new account.","Register","Quit");
                new INI:File = INI_Open(UserPath(playerid));
                INI_SetTag(File,"data");
                INI_WriteInt(File,"Password",udb_hash(inputtext));
                INI_WriteInt(File,"Cash",0);
                INI_WriteInt(File,"Admin",0);
                INI_WriteInt(File,"Zemlja",0);
                INI_WriteInt(File,"Godine",0);
                INI_Close(File);
                
                SetSpawnInfo(playerid,0, 0, 666.9967, -458.5197, 16.3359, 80.0342, 0, 0, 0, 0, 0, 0);
                SpawnPlayer(playerid);
			}
        }

        case DIALOG_LOGIN:
        {
            if ( !response ) return Kick ( playerid );
            if( response )
            {
                if(udb_hash(inputtext) == PlayerInfo[playerid][pPass])
                {
                    INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
                    GivePlayerMoney(playerid, PlayerInfo[playerid][pNovac]= 1000);
                    SetSpawnInfo(playerid,0, 0, 666.9967, -458.5197, 16.3359, 80.0342, 0, 0, 0, 0, 0, 0);
                	SpawnPlayer(playerid);
                }
                else
                {
                    ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,""COL_WHITE"Login",""COL_RED"Ukucali ste pogresan password\n"COL_WHITE"Upisite password da se ulogujete.","Login","Izlaz");
                }
                return 1;
            }
        }
    }
    return 1;
}

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

Team Fortress od sada i na SA:MP-u!!!
Dodite i zabavite se!

IP: 62.210.122.191:7789

@kiki

Imam samo
SetSpawnInfo(playerid,0, 0, 666.9967, -458.5197, 16.3359, 80.0342, 0, 0, 0, 0, 0, 0);
SpawnPlayer(playerid);


Kordinate se mjenjo na njima,ali setplayerspawn nemam u skripti nikako :S

Eo sta imam samo od OnPlayerDeath

public OnPlayerDeath(playerid, killerid, reason)
{
    return 1;
}
Poslednja Izmena: Januar 08, 2013, 19:19:49 POSLE PODNE od Rossâ„¢ =]
NEW NEW NEW

Team Fortress od sada i na SA:MP-u!!!
Dodite i zabavite se!

IP: 62.210.122.191:7789

Blaeks

*

Madmen

ako su ti default koordinate, proveri da li je objekat od enterijera kreiran, ili ako koristis streamer za kreiranje tog objekta, moras freezovat igraca dok se ne ucitaju ostali objekti

Jbg ja sam tulav za to :D nez ja to i pola mi komandi ne radi kao npr kick eo vidite vi zas mi ne radi

CMD:kick(playerid, params[])
{
	new id, razlog[128], string[128];
	if(PlayerInfo[playerid][pAdmin] < 1)return SCM(playerid,-1,"Nisi Admin");
	else if(sscanf(params, "ud", id, razlog))return SCM(playerid,-1, "/kick [ime/ID] [razlog]");
	else if(playerid) return SCM(playerid,-1,"Netacan ID igraca");
    else
 {
	format(string, sizeof(string), " %s te kicko, Razlog: ",id, razlog);
	SendClientMessage(id, 0, string);
	format(string, sizeof(string)," Kickao si igraca: %s,Razlog: ",id, razlog);
	SendClientMessage(playerid, 0, string);
	format(string,sizeof(string),"AdmCmd:%s je kickao igraca %s zbog: %s",id,playerid,razlog);
	SendClientMessageToAll(COLOR_RED, string);
	Kick(0);
        }
	return 1;
}


Mogu sam sebe kick,a ostale igrace ne
NEW NEW NEW

Team Fortress od sada i na SA:MP-u!!!
Dodite i zabavite se!

IP: 62.210.122.191:7789