[Pomoc] Jedan problem

Započeo 96esl., Jun 21, 2011, 23:09:00 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.


Skripta koju koristim: FactionGame
Detaljan opis problema: MA problem je u tome kad gradonacelnik invita nekoga i kad igrac ode off i ponovo uÄ'e onda mu stalno pise da nije klan orge kod ostalih orgi bandi i mafija je sve ok
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):Evo kako izgleda http://i.imgur.com/yYTfP.png


JAOO stace ti pod onplayerconnect kad se to pojavi kad se lik spawna aj

Snich


Evo
public OnPlayerRequestClass(playerid, classid)
{
PlayerPlaySound(playerid, 1067, 0.0, 0.0, 0.0);
PlayerInfo[playerid][pModel] = Peds[classid][0];

if (RegistrationStep[playerid] == 0 && gPlayerLogged[playerid] != 1 && IsPlayerNPC(playerid) !=1)
{
ClearChatbox(playerid, 10);
SendClientMessage(playerid, SVETLOPLAVA, "Dobrodosli na {FFFFFF}Classic Life {00C0FF}RolePlay!");
SendClientMessage(playerid, ZELENKASTA, "Mozete koristiti max {FFFFFF}20 {48E31C}slova ili vase ime nece biti sacuvano!");
SendClientMessage(playerid, ZELENKASTA, "Vase {FFFFFF}ime {48E31C}mora biti u formatu {FFFFFF}Ime_Prezime");
SendClientMessage(playerid, ZELENKASTA, "Vase {FFFFFF}ime {48E31C}nesmije da oznacava ime slavnih i poplarnih licnosti");
SendClientMessage(playerid, SVETLOPLAVA, "Zelimo vam ugodno igranje na nasem Serveru, vas {FFFFFF}Classic Life {00C0FF}RolePlay Team!");
SendClientMessage(playerid, COLOR_YELLOW2, " ");
SendClientMessage(playerid, COLOR_YELLOW2, " ");
SendClientMessage(playerid, COLOR_YELLOW2, " ");
if (gPlayerAccount[playerid] != 0)
{
new loginstring[512];
new loginname[64];
GetPlayerName(playerid,loginname,sizeof(loginname));
SendClientMessage(playerid, SVETLOPLAVA, "C.Life | Vase korisnicko {FFFFFF}Ime {00C0FF}je Registrirano | Molimo logirajte se na {FFFFFF}server {00C0FF}da biste mogli igrati!.");
format(loginstring,sizeof(loginstring),"{00C0FF}______________________________________________\n\n{00FF00}Dobrodošao na {FFFFFF}Classic Life RolePlay {00FF00}Server\n\n{00FF00}Vase Ime: {FFFFFF}%s\n\n{00FF00}Account: {FFFFFF}Imate\n\n{00FF00}Forum je: {FFFFFF}www.cl-gaming.com\n\n{FF0000}Molimo upisite svoju lozinku...\n{00C0FF}______________________________________________",loginname);
ShowPlayerDialog(playerid,12346,DIALOG_STYLE_INPUT,"{00C0FF}C.life - Logiranje",loginstring,"Prijava","Izadji");
}
else
{
gPlayerAccount[playerid] = 0;
new regstring[512];
new regname[64];
GetPlayerName(playerid,regname,sizeof(regname));
SendClientMessage(playerid, SVETLOPLAVA, "C.Life | Vase korisnicko {FFFFFF}Ime {00C0FF}nije Registrirano | Molimo registrujte se na {FFFFFF}server {00C0FF}da biste mogli igrati!.");
    format(regstring,sizeof(regstring),"{00C0FF}______________________________________________\n\n"COL_RED"DobrodoÅ¡ao na {FFFFFF}Classic Life RolePlay "COL_RED"Server\n\n{F81414}Vase Ime: {FFFFFF}%s\n\n{F81414}Account: {FFFFFF}Nemate\n\n{F81414}Forum je: {FFFFFF}www.cl-gaming.com\n\n{00C0FF}Molimo upisite svoju lozinku...\n{00C0FF}______________________________________________",regname);
ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"{00C0FF}Registracija",regstring,"Registruj","Izadji");
}
PlayerPlaySound(playerid, 1187, 0.0, 0.0, 0.0);
PlayerInfo[playerid][pModel] = Peds[classid][0];
SetPlayerTeamFromClass(playerid,classid);
}
else SpawnPlayer(playerid);
return false;
}

Kakav OnPlayerRequestClass, zaljepi ovdje OnPlayerDisconnect i OnPlayerConnect

Ma evo ti ali zasto ce ti onplayerconnect kada se to togodi kad se igrac spawna
public OnPlayerConnect(playerid)
{

GearInfo[playerid] = TextDrawCreate(596.000000, 425.000000, "~w~R ~g~~h~N ~w~D");
TextDrawBackgroundColor(GearInfo[playerid], 255);
TextDrawFont(GearInfo[playerid], 1);
TextDrawLetterSize(GearInfo[playerid], 0.310000, 1.259999);
TextDrawColor(GearInfo[playerid], -1);
TextDrawSetOutline(GearInfo[playerid], 0);
TextDrawSetProportional(GearInfo[playerid], 1);
TextDrawSetShadow(GearInfo[playerid], 1);

Speedo[playerid] = TextDrawCreate(593.000000, 414.000000, "255 ~w~km/h");
TextDrawBackgroundColor(Speedo[playerid], 0x000000FF);
TextDrawFont(Speedo[playerid], 1);
TextDrawLetterSize(Speedo[playerid], 0.200000, 0.999999);
TextDrawColor(Speedo[playerid], 0xA803D0FF);
TextDrawSetOutline(Speedo[playerid], 0);
TextDrawSetProportional(Speedo[playerid], 1);
TextDrawSetShadow(Speedo[playerid], 1);

    ShiftInfo[playerid] = (ShiftInfo[playerid] == false) ? (true) : (true);
    ShiftTimer[playerid] = SetTimerEx("ShiftFunction", 200, true, "e", playerid);
   
TextDrawShowForPlayer(playerid,Text:Textdraw2);
TextDrawShowForPlayer(playerid,Text:Textdraw3);
TextDrawShowForPlayer(playerid,Text:Textdraw4);
TextDrawShowForPlayer(playerid,Text:Textdraw6);
TextDrawShowForPlayer(playerid,Text:Textdraw7);
TextDrawShowForPlayer(playerid,Text:Textdraw9);
    gPlayerUsingLoopingAnim[playerid] = 0;
gPlayerAnimLibsPreloaded[playerid] = 0;

new name[MAX_PLAYER_NAME];
new string22[100+MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(string22,sizeof string22,"C.Life | {FFFFFF}%s {00C0FF}se prikljucio na server!",name);
ABroadCast(SVETLOPLAVA,string22,1);

    ShowPlayerDialog(playerid, KickBox, DIALOG_STYLE_MSGBOX, "{00C0FF}Classic Life - Game Pravila", "{FFFFFF}Zabranjeno koristiti Cheat.\nNe smijete vrijeÄ'ati druge igrace.\nNe smijete dosaÄ'ivati Staff Team-u.\nMorate postovati ostale igrace i Staff Team.\nMorate se drzati svih RolePlay pravila.\nUkoliko ste novi igrac obratite se Staff Team-u.\nZabranjeno je reklamirati druge Servere.\nZabranjeno je pozivati igrace na ostale Servere.", "Slazem se", "Odbijam");

    new plname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, plname, sizeof(plname));
if(Security != 0)
{
    SendClientMessage(playerid, COLOR_YELLOW, "Host has broken one of the Agreement rules, action has been taken.");
    Kick(playerid);
    return 1;
}
    new namestring = strfind(plname, "_", true);
if(namestring == -1)
{
SendClientMessage(playerid, COLOR_YELLOW2, "Imigracioni Odsek: Vase ime nije prihvatljivo.");
SendClientMessage(playerid, COLOR_YELLOW2, "Podsetnik: Vase ime mora biti u formatu Ime_Prezime.");
Kick(playerid);
return 1;
}
gActivePlayers[playerid]++;
numplayers++;
new string[128];
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; RCP[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; Rope[playerid] = 0; Povez[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] = 1;
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; tactical[playerid] = 0; swat[playerid] = 0; TestFishes[playerid] = 0;
BoxWaitTime[playerid] = 0; SchoolSpawn[playerid] = 0; ChangePos2[playerid][1] = 0;
SafeTime[playerid] = 60; TransportDuty[playerid] = 0; PlayerTied[playerid] = 0; PlayerBlind[playerid] = 0; PlayerFreezed[playerid] = 0; IgracKrade[playerid] = 0;
BusCallTime[playerid] = 0; TaxiCallTime[playerid] = 0; MedicCallTime[playerid] = 0; MechanicCallTime[playerid] = 0;
BusrouteEast[playerid][0] = 0; BusrouteWest[playerid][0] = 0; BusShowLocation[playerid][0] = 0; BusShowLocationC[playerid] = 0;
FindTimePoints[playerid] = 0; FindTime[playerid] = 0; JobDuty[playerid] = 0;
Mobile[playerid] = 255; BoxOffer[playerid] = 999; PlayerBoxing[playerid] = 0;
Spectate[playerid] = 255; PlayerDrunk[playerid] = 0; PlayerDrunkTime[playerid] = 0;
Unspec[playerid][sLocal] = 255; FishCount[playerid] = 0;
WritingPaper[playerid] = 0; WritingPaperNumber[playerid] = 999; WritingLine[playerid] = 0; BringingPaper[playerid] = 0; GotPaper[playerid] = 0;
PaperOffer[playerid] = 999;
ConsumingMoney[playerid] = 0;
ScriptMoney[playerid] = 0; ScriptMoneyUpdated[playerid] = 0;
for (new c=0; c<13; c++) ScriptWeapons[playerid][c] = 0;
ScriptWeaponsUpdated[playerid] = 0;
    gLastCar[playerid] = 0; FirstSpawn[playerid] = 1;
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; NoFuel[playerid] = 0;
HireCar[playerid] = 299; GangCar[playerid] = 512; 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;
Fishes[playerid][pLastFish] = 0; Fishes[playerid][pFishID] = 0;
ProposeOffer[playerid] = 999; MarryWitness[playerid] = 999; MarryWitnessOffer[playerid] = 999; MarriageCeremoney[playerid] = 0; ProposedTo[playerid] = 999; GotProposedBy[playerid] = 999; DivorceOffer[playerid] = 999;
SafeGivePlayerMoney(playerid,PlayerInfo[playerid][pCash]); tactical[playerid] = 0; swat[playerid] = 0;
PizzaCallTime[playerid] = 0; bPizza[playerid] = 0; sPizza[playerid] = 0; gEngine[playerid] = 0; FarmerVar[playerid] = 0; FarmerPickup[playerid][0] = 0; SmugglerWork[playerid] = 0; SmuggledDrugs[playerid] = 0; JustDied[playerid] = 0; KnockedDown[playerid] = 0; UnidentifedCall[playerid] = 0;
LicenseOffer[playerid] = 999; LicensePrice[playerid] = 0; LicenseType[playerid] = 0; UsingDrugs[playerid] = 0; AfterTutorial[playerid] = 0;
OwnableCarOffer[playerid] = 999; OwnableCarID[playerid] = 0; OwnableCarPrice[playerid] = 0; BlindFold[playerid] = 0; PlayerIsSweeping[playerid] = 0; PlayerIsCisti[playerid] = 0; AdminDuty[playerid] = 0; GameSageDuty[playerid] = 0; AdminSpec[playerid] = 0; IsSmoking[playerid] = 0; UsingSmokeAnim[playerid] = 0; ReduceTime[playerid] = 0;
CreatingGun[playerid] = 0; CreatingGunAmmo[playerid] = 0; CreatingGunPrice[playerid] = 0; IsPuttingMaterials[playerid] = 0; IsTakingGun[playerid] = 0; IgracPolaze[playerid] = 0;
InAFoodPlace[playerid] = 0;
PlayerInfo[playerid][pLevel] = 0;
PlayerInfo[playerid][pAdmin] = 0;
PlayerInfo[playerid][pDonateRank] = 0;
PlayerInfo[playerid][gPupgrade] = 0;
PlayerInfo[playerid][pConnectTime] = 0;
PlayerInfo[playerid][pReg] = 0;
PlayerInfo[playerid][pSpol] = 0;
PlayerInfo[playerid][pGodine] = 0;
PlayerInfo[playerid][pDrzava] = 0;
PlayerInfo[playerid][pExp] = 0;
PlayerInfo[playerid][pAccount] = 0;
PlayerInfo[playerid][pCrimes] = 0;
PlayerInfo[playerid][pDeaths] = 0;
PlayerInfo[playerid][pArrested] = 0;
PlayerInfo[playerid][pWantedDeaths] = 0;
PlayerInfo[playerid][pPhoneBook] = 0;
PlayerInfo[playerid][pLottoNr] = 0;
PlayerInfo[playerid][pFishes] = 0;
PlayerInfo[playerid][pBiggestFish] = 0;
PlayerInfo[playerid][pJob] = 0;
PlayerInfo[playerid][pPayCheck] = 0;
PlayerInfo[playerid][pHeadValue] = 0;
PlayerInfo[playerid][pJailed] = 0;
PlayerInfo[playerid][pJailTime] = 0;
PlayerInfo[playerid][pMats] = 0;
PlayerInfo[playerid][pDrugs] = 0;
PlayerInfo[playerid][pLeader] = 0;
PlayerInfo[playerid][pMember] = 0;
PlayerInfo[playerid][pFMember] = 255;
PlayerInfo[playerid][pRank] = 0;
PlayerInfo[playerid][pChar] = 0;
PlayerInfo[playerid][pContractTime] = 0;
PlayerInfo[playerid][pDetSkill] = 0;
PlayerInfo[playerid][pSpolSkill] = 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][pCookSkill] = 0;
PlayerInfo[playerid][pFishSkill] = 0;
PlayerInfo[playerid][pSHealth] = 0.0;
PlayerInfo[playerid][pHealth] = 50.0;
    PlayerInfo[playerid][pPos_x] = 1612.3240;
PlayerInfo[playerid][pPos_y] = -2330.1670;
PlayerInfo[playerid][pPos_z] = 13.5469;
PlayerInfo[playerid][pInt] = 0;
PlayerInfo[playerid][pLocal] = 255;
PlayerInfo[playerid][pTeam] = 3;
PlayerInfo[playerid][pModel] = 7;
new randphone = 1000 + random(9999);//minimum 1000  max 9999 //giving one at the start
PlayerInfo[playerid][pPnumber] = randphone;
PlayerInfo[playerid][pPcarkey] = 999;
PlayerInfo[playerid][pPcarkey2] = 999;
PlayerInfo[playerid][pPcarkey3] = 999;
PlayerInfo[playerid][pPhousekey] = 255;
PlayerInfo[playerid][pGangKey] = 255;
PlayerInfo[playerid][pPbiskey] = 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][pWatch] = 0;
PlayerInfo[playerid][pCrashed] = 0;
PlayerInfo[playerid][pWins] = 0;
PlayerInfo[playerid][pLoses] = 0;
PlayerInfo[playerid][pAlcoholPerk] = 0;
PlayerInfo[playerid][pDrugPerk] = 0;
PlayerInfo[playerid][pMiserPerk] = 0;
PlayerInfo[playerid][pPainPerk] = 0;
PlayerInfo[playerid][pTraderPerk] = 0;
PlayerInfo[playerid][pTut] = 0;
PlayerInfo[playerid][pMissionNr] = 0;
PlayerInfo[playerid][pWarns] = 0;
PlayerInfo[playerid][pFuel] = 0;
PlayerInfo[playerid][pVirWorld] = 0;
PlayerInfo[playerid][pRequestingBackup] = 0;
PlayerInfo[playerid][pRoadblock] = 0;
PlayerInfo[playerid][pFishTool] = 0;
strmid(PlayerInfo[playerid][pNote1], "None", 0, strlen("None"), 255);
PlayerInfo[playerid][pNote1s] = 0;
strmid(PlayerInfo[playerid][pNote2], "None", 0, strlen("None"), 255);
PlayerInfo[playerid][pNote2s] = 0;
strmid(PlayerInfo[playerid][pNote3], "None", 0, strlen("None"), 255);
PlayerInfo[playerid][pNote3s] = 0;
strmid(PlayerInfo[playerid][pNote4], "None", 0, strlen("None"), 255);
PlayerInfo[playerid][pNote4s] = 0;
strmid(PlayerInfo[playerid][pNote5], "None", 0, strlen("None"), 255);
PlayerInfo[playerid][pNote5s] = 0;
PlayerInfo[playerid][pInvWeapon] = 0;
PlayerInfo[playerid][pInvAmmo] = 0;
PlayerInfo[playerid][pLighter] = 0;
PlayerInfo[playerid][pCigarettes] = 0;
PlayerInfo[playerid][pMask] = 0;
PlayerInfo[playerid][pMaskuse] = 0;
PlayerInfo[playerid][pHideNumber] = 0;
PlayerInfo[playerid][pSpeaker] = 0;
PlayerInfo[playerid][pLocked] = 0;
PlayerInfo[playerid][pGameSage] = 0;
PlayerInfo[playerid][pPinKod] = 0;
PlayerInfo[playerid][pKredit] = 0;
PlayerInfo[playerid][pNaocale] = 0;
PlayerInfo[playerid][pMuteTime] = 0;
PlayerInfo[playerid][pKapa] = 0;
PlayerInfo[playerid][pKosa] = 0;
//PlayerInfo[playerid][pSQLID] = 0;
ClearCrime(playerid);
ClearFishes(playerid);
ClearCooking(playerid);
ClearGroceries(playerid);
ClearMarriage(playerid);
// ---------------- TextDraw -------------------
TextShow[playerid] = false;
GangZoneShowForPlayer(playerid, GroveStreet, 0x00FF0096);
    GangZoneShowForPlayer(playerid, Vagosgz, 0xFFFF0096);
GangZoneShowForPlayer(playerid, Ballasgz, 0x80008096);
GangZoneShowForPlayer(playerid, Hitmangz, 0x03030396);
GangZoneShowForPlayer(playerid, lsurenosgz, 0x0080FF96);
GangZoneShowForPlayer(playerid, lcngz, 0xE1E1E196);
/*TextDrawShowForPlayer(playerid,logo0);
TextDrawShowForPlayer(playerid,logo1);
TextDrawShowForPlayer(playerid,logo2);
TextDrawShowForPlayer(playerid,logo3);*/

// ---------------------------------------------
SetPlayerColor(playerid,COLOR_GRAD2);
HouseEntered[playerid] = 255;
for(new h = 313; h < sizeof(CarInfo); h++)
{
SetVehicleParamsForPlayer(h,playerid,0,CarInfo[h][cLock]);
}
GetPlayerName(playerid, plname, sizeof(plname));
format(string, sizeof(string), "users/%s.ini", plname);
SendClientMessage(playerid, SVETLOPLAVA, "Ucitavanje servera...");
if(fexist(string))
{
gPlayerAccount[playerid] = 1;
}
else
{
gPlayerAccount[playerid] = 0;
}
return 1;
}


Ma netreba rijesio sam problem kako ne kontate da se to dogaÄ'a pod onplayerspawn al eto :D rijesio sam ga Lock temu
Poslednja Izmena: Jun 22, 2011, 12:57:04 POSLE PODNE od Outlawz