[pomoc] Reg/Login


Započeo Amel Kesmer, Januar 27, 2012, 23:04:41 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Amel Kesmer

Skripta koju koristim:BN
Detaljan opis problema:Ovako,kad se ocu Regat/Logirat moram cekati do pola minute da se pojavi za reg/log,kako da napravim kad ulazim u igriciu da mi se psole 2/3 sec pojavi to ne cekat dugo
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://

Amel Kesmer

Evo ti OnPlayerConect

public OnPlayerConnect(playerid)
{
	SetPlayerMarkerForPlayer(playerid, 1, 0xFFFFFF00 ); //ovaj dio je vazan("00" na kraju koda boje), on stavlja da je blip transparentan tj. nema ga
	SetPlayerColor(playerid,0xFFFFFF00); //ehhh sad, nisam siguran dal ovo uopce treba (postavlja igracevu boju na bijelu)
	ResetPlayerCash(playerid); 
	LapCount[playerid] = 0;
    PreloadAnimLib(playerid,"BOMBER");
    PreloadAnimLib(playerid,"RAPPING");
    PreloadAnimLib(playerid,"SHOP");
    PreloadAnimLib(playerid,"BEACH");
    PreloadAnimLib(playerid,"SMOKING");
    PreloadAnimLib(playerid,"FOOD");
    PreloadAnimLib(playerid,"ON_LOOKERS");
    PreloadAnimLib(playerid,"DEALER");
    PreloadAnimLib(playerid,"CRACK");
    PreloadAnimLib(playerid,"CARRY");
    PreloadAnimLib(playerid,"COP_AMBIENT");
    PreloadAnimLib(playerid,"PARK");
    PreloadAnimLib(playerid,"INT_HOUSE");
    PreloadAnimLib(playerid,"FOOD");
    PreloadAnimLib(playerid,"PED");
	SetPlayerTime(playerid, 23, 0);
	IsInChat[playerid] = 0;
	BAM[playerid] = 0;
	BP[playerid] = 999;
	format(msgline1[playerid],88,"Prazno");
	format(msgline2[playerid],88,"Prazno");
	format(msgline3[playerid],88,"Prazno");



	//TextDrawShowForPlayer(playerid, gtxt);
	gActivePlayers[playerid]++;
	numplayers++;
	//SCM(playerid, COLOR_RED, "{FF0000}KiwiBot:{FFFFFF}Ako ti se ne pojavi login/register dialog koristi /login ili /register");
	HotDogPonuda[playerid] = 999;
	HotDogCijena[playerid] = 999;
	HotDogKomada[playerid] = 999;
	SladoledPonuda[playerid] = 999;
	SladoledCijena[playerid] = 999;
	SladoledKomada[playerid] = 999;
	PizzaPonuda[playerid] = 999;
	PizzaCijena[playerid] = 999;
	PizzaKomada[playerid] = 999;
	SelectChar[playerid] = 0; HidePM[playerid] = 0; PhoneOnline[playerid] = 0;
	SelectCharID[playerid] = 0; SelectCharPlace[playerid] = 0; ChosenSkin[playerid] = 0;
	GettingJob[playerid] = 0; GuardOffer[playerid] = 999; GuardPrice[playerid] = 0;
    ApprovedLawyer[playerid] = 0; CallLawyer[playerid] = 0; WantLawyer[playerid] = 0;
	KickPlayer[playerid] = 0; CurrentMoney[playerid] = 0; UsedFind[playerid] = 0;
	CP[playerid] = 0; Robbed[playerid] = 0; SpawnChange[playerid] = 1;
	CarOffer[playerid] = 999; CarPrice[playerid] = 0; CarID[playerid] = 0; CarCalls[playerid] = 0;
	RobbedTime[playerid] = 0; MoneyMessage[playerid] = 0; Condom[playerid] = 0;
	STDPlayer[playerid] = 0; SexOffer[playerid] = 999; SexPrice[playerid] = 0;
	RepairOffer[playerid] = 999; RepairPrice[playerid] = 0; RepairCar[playerid] = 0;
	TalkingLive[playerid] = 255; LiveOffer[playerid] = 999; TakingLesson[playerid] = 0;
	RefillOffer[playerid] = 999; RefillPrice[playerid] = 0; MapIconsShown[playerid] = 0;
	DrugOffer[playerid] = 999; PlayerCuffed[playerid] = 0; PlayerCuffedTime[playerid] = 0;
	DrugPrice[playerid] = 0; RegistrationStep[playerid] = 0; OnCK[playerid] = 999; GettingCK[playerid] = 999;
	DrugGram[playerid] = 0; ConnectedToPC[playerid] = 0; OrderReady[playerid] = 0;
	JailPrice[playerid] = 0; MedicTime[playerid] = 0; NeedMedicTime[playerid] = 0; MedicBill[playerid] = 0; GotHit[playerid] = 0;
	WantedPoints[playerid] = 0; GoChase[playerid] = 999; GetChased[playerid] = 999; PlacedNews[playerid] = 0;
	OnDuty[playerid] = 0; WantedLevel[playerid] = 0; TestFishes[playerid] = 0;
	BoxWaitTime[playerid] = 0; SchoolSpawn[playerid] = 0; ChangePos2[playerid][1] = 0;
	SafeTime[playerid] = 60; TransportDuty[playerid] = 0; PlayerTied[playerid] = 0;
	BusCallTime[playerid] = 0; TaxiCallTime[playerid] = 0; MedicCallTime[playerid] = 0; MechanicCallTime[playerid] = 0;
	FindTimePoints[playerid] = 0; FindTime[playerid] = 0; JobDuty[playerid] = 0;
	Mobile[playerid] = 255; BoxOffer[playerid] = 999; PlayerBoxing[playerid] = 0;
	 PlayerDrunk[playerid] = 0; PlayerDrunkTime[playerid] = 0;
	 FishCount[playerid] = 0;
	WritingPaper[playerid] = 0; WritingPaperNumber[playerid] = 999; WritingLine[playerid] = 0; BringingPaper[playerid] = 0; GotPaper[playerid] = 0;
	PaperOffer[playerid] = 999; ConsumingMoney[playerid] = 0;
    gLastCar[playerid] = 0; FirstSpawn[playerid] = 0;
	gOoc[playerid] = 0; gNews[playerid] = 0; BigEar[playerid] = 0; gDice[playerid] = 0; gFam[playerid] = 0;
	gSpeedo[playerid] = 0; gGas[playerid] = 0;
	gPlayerLogged[playerid] = 0; gPlayerLogTries[playerid] = 0; gPlayerAccount[playerid] = 0;
	gPlayerSpawned[playerid] = 0; PlayerKarting[playerid] = 0; PlayerInKart[playerid] = 0;
	PlayerTazeTime[playerid] = 0; PlayerStoned[playerid] = 0;
	StartTime[playerid] = 0; TicketOffer[playerid] = 999; TicketMoney[playerid] = 0;
	MatsHolding[playerid] = 0; TutTime[playerid] = 0;
	gPlayerMission[playerid] = 0; TaxiAccepted[playerid] = 999; BusAccepted[playerid] = 999;
	PlayerInfo[playerid][pCash] = dollah; GivePlayerCash(playerid, dollah); NoFuel[playerid] = 0;
	HireCar[playerid] = 1000; PlayersChannel[playerid] = 999;
	TransportValue[playerid] = 0; TransportMoney[playerid] = 0; TransportTime[playerid] = 0; TransportCost[playerid] = 0; TransportDriver[playerid] = 999;
	Locator[playerid] = 0; PlayerOnMission[playerid] = 0; MissionCheckpoint[playerid] = 0;
	WatchingTV[playerid] = 0; PlayerPaintballing[playerid] = 0; PlayerPaintballKills[playerid] = 0;
	
	ProposeOffer[playerid] = 999; MarryWitness[playerid] = 999; MarryWitnessOffer[playerid] = 999; MarriageCeremoney[playerid] = 0; ProposedTo[playerid] = 999; GotProposedBy[playerid] = 999; DivorceOffer[playerid] = 999;
	GivePlayerCash(playerid,PlayerInfo[playerid][pCash]);
	PlayerInfo[playerid][pLevel] = 0;
	PlayerInfo[playerid][pAdmin] = 0;
	PlayerInfo[playerid][pGameMaster] = 0;
	PlayerInfo[playerid][pADuty] = 0;
	PlayerInfo[playerid][pGMDuty] = 0;//PlayerInfo[playerid][pManjePoena] = 0;
	SetPVarInt(playerid, "DonatorRank", 0);SetPVarInt(playerid, "Ugovor", 0);//SetPVarInt(playerid, "ManjePPoena", 0);
	SetPVarInt(playerid, "Eventi", 0);
	PlayerInfo[playerid][gPupgrade] = 0;
	PlayerInfo[playerid][pConnectTime] = 0;
	PlayerInfo[playerid][pReg] = 0;
	PlayerInfo[playerid][pSex] = 0;
	PlayerInfo[playerid][pAge] = 0;
	PlayerInfo[playerid][pOrigin] = 0;
	PlayerInfo[playerid][pBeri] = -1;
	PlayerInfo[playerid][pExp] = 0;
	PlayerInfo[playerid][pAccount] = 0;
	PlayerInfo[playerid][pKredit] = -1;
	PlayerInfo[playerid][pCrimes] = 0;
	PlayerInfo[playerid][pDeaths] = 0;
	PlayerInfo[playerid][pArrested] = 0;
	PlayerInfo[playerid][pWantedDeaths] = 0;
	PlayerInfo[playerid][pPhoneBook] = 0;
	PlayerInfo[playerid][pKredit1] = 0;
	PlayerInfo[playerid][pLaptop] = 0;
	PlayerInfo[playerid][pPapiri] = 0;
	PlayerInfo[playerid][pOvjeraPapira] = 0;
	PlayerInfo[playerid][pImaNaocale] = 0;
	PlayerInfo[playerid][pBanovan] = 0;
	PlayerInfo[playerid][pBanovanNick] = 0;
	PlayerInfo[playerid][pImaKacigu] = 0;
	SetPVarInt(playerid, "Ratuje", 0);
	

	SetPVarInt(playerid, "Posao", 0);
	SetPVarInt(playerid, "KljucDionice", 0);
	SetPVarInt(playerid, "PosjedujeDionicu", 0);
	PlayerInfo[playerid][pPayCheck] = 0;
	PlayerInfo[playerid][pHeadValue] = 0;
	PlayerInfo[playerid][pJailed] = 0;
	PlayerInfo[playerid][pJailTime] = 0;
	PlayerInfo[playerid][pMuteTime] = 0;
	PlayerInfo[playerid][pMats] = 0;
	PlayerInfo[playerid][pDrugs] = 0;
	PlayerInfo[playerid][pLeader] = 0;
	PlayerInfo[playerid][pMember] = 0;
	
	PlayerInfo[playerid][pRank] = 0;
	PlayerInfo[playerid][pChar] = 0;
	PlayerInfo[playerid][pContractTime] = 0;
	PlayerInfo[playerid][pDetSkill] = 0;
	PlayerInfo[playerid][pSexSkill] = 0;
	PlayerInfo[playerid][pBoxSkill] = 0;
	PlayerInfo[playerid][pLawSkill] = 0;
	PlayerInfo[playerid][pMechSkill] = 0;
	PlayerInfo[playerid][pJackSkill] = 0;
	PlayerInfo[playerid][pCarSkill] = 0;
	PlayerInfo[playerid][pNewsSkill] = 0;
	PlayerInfo[playerid][pDrugsSkill] = 0;
	
	PlayerInfo[playerid][pSHealth] = 0.0;
	PlayerInfo[playerid][pHealth] = 50.0;
	PlayerInfo[playerid][pPos_x] = 2246.6;
	PlayerInfo[playerid][pPos_y] = -1161.9;
	PlayerInfo[playerid][pPos_z] = 1029.7;
	PlayerInfo[playerid][pInt] = 15;
	PlayerInfo[playerid][pLocal] = 255;
	PlayerInfo[playerid][pTeam] = 3;
	new randomskin;
	if(PlayerInfo[giveplayerid][pSex] == 1) { randomskin = random(sizeof(CivMalePeds)); }
	else if(PlayerInfo[giveplayerid][pSex] == 1) { randomskin = random(sizeof(CivFemalePeds)); }
	PlayerInfo[playerid][pModel] = randomskin;
	PlayerInfo[playerid][pPnumber] = -1;
	
	new plname[MAX_PLAYER_NAME+100], string[256]; 
	GetPlayerName(playerid, plname, sizeof(plname));
	format(string, sizeof(string), "Racuni/%s.ini", plname);
	if(fexist(string)) 
	{
		SetTimerEx("TextDrawpokazi",500, false, "i", playerid);
	}
	else
	{
		SetTimerEx("TextDrawregistracija1",500, false, "i", playerid);
	}
	PlayerInfo[playerid][pPhousekey] = 255;
	PlayerInfo[playerid][pPbiskey] = 255;
	PlayerInfo[playerid][pPsbiskey] = 255;
	PlayerInfo[playerid][pCarLic] = 0;
	PlayerInfo[playerid][pFlyLic] = 0;
	PlayerInfo[playerid][pBoatLic] = 0;
	PlayerInfo[playerid][pFishLic] = 0;
	PlayerInfo[playerid][pGunLic] = 0;
	PlayerInfo[playerid][pGun1] = 0;
	PlayerInfo[playerid][pGun2] = 0;
	PlayerInfo[playerid][pGun3] = 0;
	PlayerInfo[playerid][pGun4] = 0;
	PlayerInfo[playerid][pAmmo1] = 0;
	PlayerInfo[playerid][pAmmo2] = 0;
	PlayerInfo[playerid][pAmmo3] = 0;
	PlayerInfo[playerid][pAmmo4] = 0;
	PlayerInfo[playerid][pCarTime] = 0;
	PlayerInfo[playerid][pPayDay] = 0;
	PlayerInfo[playerid][pPayDayHad] = 0;
	PlayerInfo[playerid][pParkour] = 0;
	PlayerInfo[playerid][pAlcoholPerk] = 0;
	PlayerInfo[playerid][pDrugPerk] = 0;
	PlayerInfo[playerid][pMiserPerk] = 0;
	PlayerInfo[playerid][pPainPerk] = 0;
	PlayerInfo[playerid][pTraderPerk] = 0;
	SetPVarInt(playerid, "Tutorijal", 0);
	PlayerInfo[playerid][pPayDayPoeni] = 0;
	UlazInfo[playerid] = 0;
	SetPVarInt(playerid, "Upozorenja", 0);
	PlayerInfo[playerid][pFuel] = 0;
	PlayerInfo[playerid][pAdjustable] = 0;
	ClearCrime(playerid);
	TogglePlayerSpectating(playerid, false);
	ClearMarriage(playerid);
return 1;
}

//------------------------------------------------------------------------------

forward TextDrawpokazi(playerid);
public TextDrawpokazi(playerid)
{
	SetPlayerInterior(playerid, 0);
	TogglePlayerControllable(playerid, 0);
	SetPlayerPos(playerid, 1987.4961,-791.2356,130.291); SetPlayerFacingAngle(playerid, 139.7829);
	SetPlayerCameraPos(playerid, 1987.4961,-791.2356,137.291); SetPlayerCameraLookAt(playerid, 1951.3820,-835.9219,145.9069);
	SetPlayerWeather(playerid, 1);
	SetPlayerInterior(playerid, 0);
	TogglePlayerControllable(playerid, 0);
	SetPlayerPos(playerid, 1987.4961,-791.2356,130.291); SetPlayerFacingAngle(playerid, 139.7829);
	SetPlayerCameraPos(playerid, 1987.4961,-791.2356,137.291); SetPlayerCameraLookAt(playerid, 1951.3820,-835.9219,145.9069);
	SetPlayerWeather(playerid, 1);
	SetTimerEx("TextDrawUnisti",7000, false, "i", playerid);
	return 1;
	}
forward TextDrawregistracija1(playerid);
public TextDrawregistracija1(playerid)
{
	SetPlayerInterior(playerid, 0);
	TogglePlayerControllable(playerid, 0);
	SetPlayerPos(playerid, 1683.9335,-2325.4138,-61.2321); SetPlayerFacingAngle(playerid, 139.7829);
	SetPlayerCameraPos(playerid, 1683.9335,-2325.4138,61.2321); SetPlayerCameraLookAt(playerid, 1681.3459,-2272.2898,66.5363);
	SetPlayerWeather(playerid, 1);
	new plname[MAX_PLAYER_NAME];
	new string[64];
	GetPlayerName(playerid, plname, sizeof(plname));
	format(string, sizeof(string), "~g~Dobrodosao ~b~%s", plname);
	TextDrawSetString(Nickanamepocet, string);
	TextDrawShowForPlayer(playerid, Nickanamepocet);
	PlayerPlaySound(playerid, 1187 , 870.1679,-1145.1193,-23.8528);
	SetTimerEx("TextDrawregistracija2",7000, false, "i", playerid);
	return 1;
	}
	forward TextDrawregistracija2(playerid);
public TextDrawregistracija2(playerid)
{
	TextDrawHideForPlayer(playerid, Nickanamepocet);
	SetPlayerInterior(playerid, 0);
	TogglePlayerControllable(playerid, 0);
	SetPlayerPos(playerid, 1629.9470,-1298.4139,-39.0677); SetPlayerFacingAngle(playerid, 139.7829);
	SetPlayerCameraPos(playerid, 1629.9470,-1298.4139,39.0677); SetPlayerCameraLookAt(playerid, 1622.3669,-1300.0302,65.2031);
	SetPlayerWeather(playerid, 1);PlayerPlaySound(playerid, 1187 , 870.1679,-1145.1193,-23.8528);
	TextDrawShowForPlayer(playerid, Scriptby);
	TextDrawShowForPlayer(playerid, Mapby);
	TextDrawShowForPlayer(playerid, Designby);
	PlayerPlaySound(playerid, 1187 , 870.1679,-1145.1193,-23.8528);
	SetTimerEx("TextDrawregistracija3",7000, false, "i", playerid);
	return 1;
	}
forward TextDrawregistracija3(playerid);
public TextDrawregistracija3(playerid)
{
	TextDrawHideForPlayer(playerid, Scriptby);
	TextDrawHideForPlayer(playerid, Mapby);
	TextDrawHideForPlayer(playerid, Designby);
	PlayerPlaySound(playerid, 1187 , 870.1679,-1145.1193,-23.8528);
	SetPlayerInterior(playerid, 0);
	TogglePlayerControllable(playerid, 0);
	SetPlayerPos(playerid, 1594.0751,-1154.8043,-49.2018); SetPlayerFacingAngle(playerid, 139.7829);
	SetPlayerCameraPos(playerid, 1594.0751,-1154.8043,49.2018); SetPlayerCameraLookAt(playerid, 1574.6521,-1100.6503,35.4719);
	SetPlayerWeather(playerid, 1);
	TextDrawShowForPlayer(playerid, Zahvala);
	TextDrawShowForPlayer(playerid, EminaAstra);
	TextDrawShowForPlayer(playerid, AmilaMontana);
	TextDrawShowForPlayer(playerid, MirzaGringo);
	
	SetTimerEx("TextDrawUnisti",7000, false, "i", playerid);
	return 1;
	}
	
	
	
	forward TextDrawUnisti(playerid);
public TextDrawUnisti(playerid)
	{
	TextDrawHideForPlayer(playerid, Scriptby);
	TextDrawHideForPlayer(playerid, Mapby);
	TextDrawHideForPlayer(playerid, Designby);
	TextDrawHideForPlayer(playerid, Zahvala);
	TextDrawHideForPlayer(playerid, EminaAstra);
	TextDrawHideForPlayer(playerid, AmilaMontana);
	TextDrawHideForPlayer(playerid, MirzaGringo);
	
	
	SetPlayerVirtualWorld(playerid, 0);
	new plname[MAX_PLAYER_NAME+100];
	new string[550];
	GetPlayerName(playerid, plname, sizeof(plname));
	format(string, sizeof(string), "Racuni/%s.ini", plname);
 	if(!fexist(string))
	{
		gPlayerAccount[playerid] = 0;
 		new regstring[450];
		new regname[64];
		GetPlayerName(playerid,regname,sizeof(regname));
        gPlayerAccount[playerid] = 0;
				format(regstring,sizeof(regstring),"{FFFFFF}Dobrodosli,{00C0FF}%s\n{FFFFFF}Molimo vas registrujte se",regname);
				ShowPlayerDialog(playerid,12347,DIALOG_STYLE_INPUT,"{0080C0}StreetCrimes RP - REGISTRACIJA",regstring,"Registracija","Izadji");
	}
	else
	{
				gPlayerAccount[playerid] = 1;
				PlayerPlaySound(playerid, 1187,0.0,0.0,0.0);
				new loginstring[450],loginname[64]; GetPlayerName(playerid,loginname,sizeof(loginname));
				format(loginstring,sizeof(loginstring),"{FFFFFF}Dobrodosli,{00C0FF}%s\n{FFFFFF}Molimo upisite svoju lozinku",loginname);
				ShowPlayerDialog(playerid,11255,DIALOG_STYLE_INPUT,"{00C0FF}BalkanNations RP - PRIJAVA",loginstring,"Prijava","Izadji");
	}
	return 1;
	}
	forward IdleKickLogin(playerid);
public IdleKickLogin(playerid)
{
 if(gPlayerLogged[playerid] == 0)
	    {
		Kick(playerid);
		return 1;
		}
	return 1;
}