[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;
}