[POMOC] Spawn


Započeo xyzcod2, Maj 11, 2013, 18:59:48 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:moj mod od 0
Detaljan opis problema:znaci kada se registrujem on me sam spawna i to je ok,sve 5.Eh,kada idem relog,upisem pw i nece da me spawna,ispisuje mi poruku ono(Server zahtjevaautomatsko spawnovanje)
Dio skripte:dat cu sto treba
Neke slike/video za lakse dobivanje pomoci(neobavezno)://


[FS]Rent
[FS] Vremenska prognoza
[TuT] PayDay
[TuT]PayDay sistem[UPDATED]
Moja Biografija

Respect:Mr.Gagi,FlasH,Streetboy,David (Sabljak) A.k.A SABO(T)
ÄŒovjek nije stvoren za poraze, moze biti unisten, ali ne i pobjeÄ'en!

daj taj dio kad se reg. i kad se login
Software Developer

Citat: Ivan_Ino.pwn poslato Maj 11, 2013, 19:01:05 POSLE PODNE
daj taj dio kad se reg. i kad se login
public OnPlayerConnect(playerid)
{
	Obrisi();
/* ============================================================================================================================================================================================= */
/* ====REGISTER/LOGIN SYSTEM==== */
    if(fexist(UserPath(playerid)))
	{
		INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
		ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD,"Logiranje","{00C0FF}__________________________\n\n{FFFFFF}Dobrodosao na Bedex Street RolePlayer Server.\n\nTvoj korisnicki racun je pronadjen.\n\nMolimo upisi svoju lozinku da udes na server:{00C0FF}\n__________________________","Logiraj","Odustani");
		SpawnPlayer(playerid);
	}
	else
	{
		TogglePlayerSpectating(playerid, 1);
    	InterpolateCameraPos(playerid,291.079193, 62.431571, 7.633911, 619.964294, 319.335174, 24.199625, 1000, CAMERA_CUT);
    	InterpolateCameraLookAt(playerid, 295.107452, 65.330856, 7.027944, 615.965454, 316.333953, 24.242885, 1000, CAMERA_CUT);
  		ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD,"Registracija","{00C0FF}__________________________\n\n{FFFFFF}Dobrodosao na Bedex Street RolePlayer Server.\n\nTvoj korisnicki racun nije pronadjen.\n\nMolimo upisi svoju novu lozinku da se regisriras:{00C0FF}\n__________________________","Registriraj","Odustani");
		GivePlayerMoney(playerid,250);
		SetPlayerScore(playerid,1);
		SetPlayerSkin(playerid,223);
	}
	SetPlayerColor(playerid,-1);

 	return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
/* ====REGISTER/LOGIN SYSTEM==== */
    switch(dialogid)
	{
	case DIALOG_REGISTER:
	{
	if(!response) return Kick(playerid);
	if(response)
	{
	if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, "Potvrda","{00C0FF}__________________________\n\n{FFFFFF}Unesite vasu Lozinku za provjeru! {00C0FF}\n__________________________","Potvrda","Odustani");
    new INI:File = INI_Open(UserPath(playerid));
	INI_SetTag(File,"data");
	INI_WriteInt(File,"Lozinka",udb_hash(inputtext));
	INI_WriteInt(File,"Novac",250);
	INI_WriteInt(File,"Admin",0);
	INI_WriteInt(File,"Ubistva",0);
	INI_WriteInt(File,"Smrti",0);
	INI_WriteInt(File,"Paytime",0);
	INI_WriteInt(File,"Respekti",0);
	INI_WriteInt(File,"Level",1);
	INI_WriteInt(File,"Skin",223);
	INI_WriteInt(File,"Gamemaster",0);
	INI_WriteInt(File,"Lider",0);	// Varijabla koja pamti cega je igrac lider
	INI_WriteInt(File,"Member",0);	// Varijabla koja pamti u kojoj je igrac organizaciji
	INI_WriteInt(File,"Rank",0);	// Varijabla koja pamti koji je igrac rank u organizaciji
	INI_WriteInt(File,"OrgSkin",0);	// Varijabla koja pamti koji skin igrac ima dok je u organizaciji
	INI_WriteInt(File,"Materijali",0);		// Varijabla koja pamti koliko igrac ima materijala kod sebe
	INI_WriteInt(File,"Droga",0);
	INI_WriteInt(File,"VozackaDozvola",0);
	INI_Close(File);
	SetPlayerScore(playerid,1);
 	tutorial[playerid] = 1;
	}
	}
	case DIALOG_LOGIN:
	{
	if(!response) return Kick(playerid);
	if(response)
	{
	if(udb_hash(inputtext) == PlayerInfo[playerid][pLozinka])
	{
	INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
	SpawnPlayer(playerid);
	GivePlayerMoney(playerid,PlayerInfo[playerid][pNovac]);
	SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]);
	SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
 	}
	else
	{
	ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD,"Logiranje","{00C0FF}__________________________\n\n{F7054A}[GRESKA]{FFFB03}Unijeli ste netocnu lozinku\n\n{FFFFFF}Tvoj korisnicki racun je pronadjen.\n\nMolimo upisi svoju lozinku da udes na server:{00C0FF}\n__________________________","Logiraj","Odustani");
	}
	return 1;
	}
	}
	}
/* ============================================================================================================================================================================================= */
	return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
    if(hIgracUlogovan[playerid] == 1)
	{
		SpawnPlayer(playerid);
	}
	return 1;
}

public OnPlayerRequestSpawn(playerid)
{
    if(hIgracUlogovan[playerid] == 0)
	{
		SendClientMessage(playerid, COLOR_LIGHTRED, "xyzAS | Ne mozete se spawnati dok se ne ulogujete!");
		return 0;
	}
	return 1;
}


[FS]Rent
[FS] Vremenska prognoza
[TuT] PayDay
[TuT]PayDay sistem[UPDATED]
Moja Biografija

Respect:Mr.Gagi,FlasH,Streetboy,David (Sabljak) A.k.A SABO(T)
ÄŒovjek nije stvoren za poraze, moze biti unisten, ali ne i pobjeÄ'en!

i za login i za register dodaj
SpawnPlayer(playerid);
Software Developer

pa znam to,to sam imo prije.ga i tu uopste netreba spawnplayer funkcija


[FS]Rent
[FS] Vremenska prognoza
[TuT] PayDay
[TuT]PayDay sistem[UPDATED]
Moja Biografija

Respect:Mr.Gagi,FlasH,Streetboy,David (Sabljak) A.k.A SABO(T)
ÄŒovjek nije stvoren za poraze, moze biti unisten, ali ne i pobjeÄ'en!