Tks89

Problema su darbu

Recommended Posts

Sveiki atsirado problema su darbu. Kaip pakvieti meta ne Apsauga o  Jus kvieciamas i policijos darba nors darbas yra apsaugos poto uzlipi ant pickup ir meta kad Jus negalite dirbti dviejuose darbuose nors niekur kitur nedirbu. Kaip manot kur problema ? (Darbas yra su pakvietimu)


Beje pries tai kuriau baikeriu tai ejo isidarbint tik kad mete ne i baikeriu darba kviecia o i policijos

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

Rodyk kodą, arba tokia mintis kad palikai tokį patį id

Redaguota , nario dzeronimo

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

PICKUP

pickups[0][isiapsauga]=CreatePickupA(1275 ,2,1995.0487,405.5889,497.7570); // apsaugos darbas

KODAS

if(pickupid == pickups[0][isiapsauga])
{
if(playerDB[playerid][specialybe]==25)
{

if(playerDB[playerid][uniformd])
{
SendClientMessage(playerid,RED,"{3366cc}[Apsauga]: {ffffff}Norėdami išeiti iš darbo,nusivilkite uniformą.");
return 1;
}

SendClientMessage(playerid,RED,"{3366cc}[Apsauga]: {ffffff}Išėjote iš Apsauginių darbo.");
playerDB[playerid][specialybe]=0;
playerDB[playerid][uniforma]=-1;
playerDB[playerid][ispejimai]=0;
ResetPlayerWeapons(playerid);
if(playerDB[playerid][vedelogin]){SavePlayerData(playerid,false);}
else if(playerDB[playerid][specialybe]==0)

if(GetPlayerScore(playerid)<13000)
{
SendClientMessage(playerid,RED,"{3366cc}[Apsauga]: {ffffff}Norėdami dirbti Apsauginiu,turite turėti 13000Xp.");
SendClientMessage(playerid,BLUE,"{3366cc}Sugryžkite vėliau...");
return 1;
}

if(!playerDB[playerid][teises])
{
SendClientMessage(playerid,RED,"{3366cc}[Apsauga]: {ffffff}Norėdami dirbti Apsauginiu,turite turėti automobilio teises.");
return 1;
}

if(!playerDB[playerid][teisesB])
{
SendClientMessage(playerid,RED,"{3366cc}[Apsauga]: {ffffff}Norėdami dirbti Apsauginiu,turite turėti motociklo teises.");
return 1;
}

if(!playerDB[playerid][leanvited][24])
{
SendClientMessage(playerid,RED,"{3366cc}[Apsauga]: {ffffff}Norėdami dirbti Apsauginiu,turite gauti pakvietimą iš direktoriaus.");
SendClientMessage(playerid,BLUE,"{3366cc}Arba užpildykite anketą: LTMG.Ucoz.Com");
return 1;
}

SendClientMessage(playerid,GREEN,"{3366cc}[Apsauga]: {ffffff}Sveikiname,įdarbinus į Apsauginių darba.");
SendClientMessage(playerid,GREEN,"{3366cc}Parašę {ffffff}/apsauga {3366cc}sužinosite visą informacija apie darba.");
playerDB[playerid][specialybe]=25;
playerDB[playerid][drabuziai]=GetPlayerSkin(playerid);
if(playerDB[playerid][lytis]==1)
{
SetPlayerSkin(playerid,165);//vyras
playerDB[playerid][uniforma]=73;
playerDB[playerid][uniformd]=true;
ApplyAnimation(playerid,"PLAYIDLES","stretch",4.1,0,0,0,0,0);
}else{
SetPlayerSkin(playerid,76);//moteris
playerDB[playerid][uniforma]=151;
playerDB[playerid][uniformd]=true;
ApplyAnimation(playerid,"PLAYIDLES","stretch",4.1,0,0,0,0,0);
}
}else{
SendClientMessage(playerid,RED,"{3366cc}[Apsauga]: {ffffff}JÅ«s negalite dirbti dviejuose darbuose!");
}
return 1;
}


POTO darbo id kur surasyti


#define LEAD_APSAUG 25

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

Gerai su kodu viskas ok eina isidarbint bet dabar yra viena dą problema kaip pakvieti save į darbą rašo [Policija] Jūs kviečiamas dirbti policininku . O turėtu rašyti kad [Apsauga] Jūs kviečiamas į apsaugos darbą arba kažkas panašaus nes esu nustates kad rašytu taip bet vistiek raso kad i pd

else if(playerDB[playerid][plead] || playerDB[playerid][dyrpavaduotojas] == LEAD_APSAUGA) SendClientMessage(id,SMEL,"{ff9900}[Apsauga] Jūs kviečiamas dirbti Apsauginių darba.");

ir da kaip nori ismesti zaideja is darbo rodo kad jis nedirba jusu darbe


ai del ismetimo sutvarkiau viska db tik tas kad tipo ne apsaugos darba kviecia o i pd

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

Gerai su kodu viskas ok eina isidarbint bet dabar yra viena dą problema kaip pakvieti save į darbą rašo [Policija] Jūs kviečiamas dirbti policininku . O turėtu rašyti kad [Apsauga] Jūs kviečiamas į apsaugos darbą arba kažkas panašaus nes esu nustates kad rašytu taip bet vistiek raso kad i pd

else if(playerDB[playerid][plead] || playerDB[playerid][dyrpavaduotojas] == LEAD_APSAUGA) SendClientMessage(id,SMEL,"{ff9900}[Apsauga] Jūs kviečiamas dirbti Apsauginių darba.");

ir da kaip nori ismesti zaideja is darbo rodo kad jis nedirba jusu darbe

ai del ismetimo sutvarkiau viska db tik tas kad tipo ne apsaugos darba kviecia o i pd

Pas tave define matau yra LEAD_APSAUG ne LEAD_APSAUGA. Bandyk nuimti A raidę gale.

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

Pas tave define matau yra LEAD_APSAUG ne LEAD_APSAUGA. Bandyk nuimti A raidę gale.

tai kad pakeiciau jau i apsauga ir tas patc raso kad i pd

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

tai kad pakeiciau jau i apsauga ir tas patc raso kad i pd

else if(playerDB[playerid][plead] == LEAD_APSAUGA || playerDB[playerid][dyrpavaduotojas] == LEAD_APSAUGA) SendClientMessage(id,SMEL,"{ff9900}[Apsauga] Jūs kviečiamas dirbti Apsauginių darba.");

Dabar bandyk.

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

tai kad yra jau te else if(faction == LEAD_APSAUGA) return 15; ir cia malyk del racijos o ne del to kad blogai meta teksta kad kviecia i darba


kazkur kitur yra problema 

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

tai kad yra jau te else if(faction == LEAD_APSAUGA) return 15; ir cia malyk del racijos o ne del to kad blogai meta teksta kad kviecia i darba

kazkur kitur yra problema 

bandyk vietoj return 15 rašyt return 25.

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

koki moda ? :D


gal scripta?


pacio gamemode net neduociau perilgai tvarkiau kad atiduociau :D

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį
	 if(pickupid == pickups[0][isiapsauga])
	{

		if(playerDB[playerid][specialybe]==15)
	    {

	        if(playerDB[playerid][uniformd])
	        {
		        SendClientMessage(playerid,0x00CEF6AA,"{006699}[Apsauga]: {ffffff}Norėdami išeiti iš Apsaugos,nusivilkite uniformą.");
		        return 1;
			}

		    SendClientMessage(playerid,0x00CEF6AA,"{006699}[Apsauga]: {ffffff}Palikote Apsaugos darba!");
		    playerDB[playerid][specialybe]=0;
		    playerDB[playerid][uniforma]=-1;
	    }else if(playerDB[playerid][specialybe]==0){

	        if(GetPlayerScore(playerid)<15000)
			{
				SendClientMessage(playerid,0x00CEF6AA,"{006699}[Apsauga]: {ffffff} Norėdami įstoti į Apsauginių pajėgas,turite turėti 15000Xp");
				SendClientMessage(playerid,0x00CEF6AA,"{006699}[Apsauga]: {ffffff} Sugrįžkite vėliau...");
				return 1;
			}

			if(!playerDB[playerid][teises])
			{
				SendClientMessage(playerid,0x00CEF6AA,"{006699}[Apsauga]: {ffffff} Norėdami įstoti į Apsauginių darba,turite turėti automobilio teises.");
				return 1;
			}



			if(playerDB[playerid][lytis]!=1)
			{
				SendClientMessage(playerid,0x00CEF6AA,"{006699}[Apsauga]: {ffffff} Apsaugos darba gali dirbti tik Vyrai.");
			    return 1;
			}

            if(!playerDB[playerid][leanvited][14])
			{
				SendClientMessage(playerid,0x00CEF6AA,"{006699}[Apsauga]: {ffffff} Norėdami įstoti į Apsauginius ,turite gauti pakvietimą iš direktoriaus.");
			    return 1;
			}

			SetPlayerArmour(playerid,150);
            SendClientMessage(playerid,0x00CEF6AA,"{006699}[Apsauga]: {ffffff}Įsidarbinote Apsauginiu darbe!");
            SendClientMessage(playerid,0x00CEF6AA,"{006699}[Apsauga]: {ffffff}Viską apie darbą sužinosite parašę /apsauga!");
	        playerDB[playerid][drabuziai]=GetPlayerSkin(playerid);
			new skinr = random(2);
    		SetPlayerSkin(playerid,164+skinr);
    		playerDB[playerid][uniforma]=164+skinr;
    		playerDB[playerid][uniformd]=true;
    		ApplyAnimation(playerid,"PLAYIDLES","stretch",4.1,0,0,0,0,0);
	        playerDB[playerid][specialybe]=15;

	    }else{
	        SendClientMessage(playerid,0x00CEF6AA,"{006699}[Apsauga]: {ffffff}Jūs negalite dirbti dviejų darbų!");
	    }
	    return 1;
	}
else if(playerDB[playerid][plead] || playerDB[playerid][dyrpavaduotojas] == LEAD_APSAUGA) SendClientMessage(id,0xF60000AA,"{ff9900}[Apsauga] {009900}Jūs kviečiamas dirbti Apsauginiu.");
else if(faction == LEAD_APSAUGA) return 15;

stock SendMessageToApsauginiai(color,text[])
{
	for(new i=0; i<MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
			if(playerDB[i][specialybe]==15)
			{
				SendClientMessage(i,color,text);
			}
		}
	}
}
#define LEAD_APSAUGA 15
else if(playerDB[playerid][plead] == LEAD_APSAUGA) SendClientMessage(id,RED,"{006699}[Apsauga] Jūs išmestas iš Apsaugos darbo.");

kaip ir viskas turetu but 

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

Krc tai kad eina paskirt dyriku tik kad meta 

if(playerDB[playerid][plead] || playerDB[playerid][dyrpavaduotojas] == LEAD_FARAI) SendClientMessage(id,0x00B0F6AA,"{ff9900}[POLICIJA] {009900}Jūs kviečiamas dirbti į miestelio policiją.");

o turėtu mesti 

else if(playerDB[playerid][plead] || playerDB[playerid][dyrpavaduotojas] == LEAD_APSAUGA) SendClientMessage(id,0xF60000AA,"{ff9900}[Apsauga] {009900}Jūs kviečiamas dirbti Apsauginiu.");

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti Å¡ioje temoje...

×   Ä®klijuotas tekstas turi teksto formatavimą.   PaÅ¡alinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiÅ¡kai įterpta.   Ä®terpti nuorodą paprastai

×   JÅ«sų ankstesnis praneÅ¡imas buvo atkurtas.   IÅ¡valyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.


  • Å iame puslapyje narÅ¡o:   0 nariai

    Nėra registruotų narių peržiūrinčių šį forumą.


  • SuperGames programele
  • SuperGames programele