Jump to content
  • 0

pomoc [Help] Zaměstnání


paveldaa

Dotaz

čaute,potřeboval bych vaší radu,mam 3 zaměstnání,potřebuji radu,zaměstnám se jako voják,nastaví mě to povoloání na 1. ,chci být hasič tak 2. a gangster tak na 3.potřebuji poradit trochu s podmínkou a SCM.Když se zaměstnám jako voják,tak abych nemohl dávat výpověď u ostatních zaměstnání,mam to tak trochu připravené,poraďte prosím,dík

takhle jak to mám,tak mam problém a to ten že když chci dát výpověď u vojákků,tak to prostě nejde,napíše mi to : Musíš dát výpověď tam kde si se zaměstnal!

 

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)

 

if(newkeys == KEY_NO)//armada 1

{

if(Job[playerid] == 1) return SendClientMessage(playerid, CERVENA, "Musíš dát výpověď tam kde si se zaměstnal!");

{

if(IsPlayerInRangeOfPoint(playerid,4,-1526.3406,485.7679,7.1797))

{

Job[playerid] = 0;

SendClientMessage(playerid, SEDA,"Podal si vypoved,žádna pařba,žádný prachy!");

SetPlayerSkin(playerid, 124);

}

}

}

 

Link to comment
Share on other sites

7 odpovědí na tuto otázku

Recommended Posts

  • 0
if(newkeys == KEY_NO)
{
if(Job[playerid] != 1 && IsPlayerInRangeOfPoint(playerid,4,-1526.3406,485.7679,7.1797) return SendClientMessage(playerid, CERVENA, "Musíš dát výpověď tam kde si se zaměstnal!");
{
Job[playerid] = 0;
SendClientMessage(playerid, SEDA,"Podal si vypoved,žádna pařba,žádný prachy!");
SetPlayerSkin(playerid, 124);
}
}

Link to comment
Share on other sites

  • 0

Blbost. Dám ti příklad. Zaměstnáš se jako hasič s proměnou 1. Přijdeš na pozici a musíš splnit podmínku, aby ses nerovnal všem číslům kromě 1 a přitom být na pozici x,y,z v okruhu 4. Takže se to nesmí rovnat 1, ano ;)

 

Takto to bude správně

 

if(newkeys == KEY_NO)

{

if(Job[playerid] != 1 && IsPlayerInRangeOfPoint(playerid,4,-1526.3406,485.7679,7.1797) return SendClientMessage(playerid, CERVENA, "Musíš dát výpověď tam kde si se zaměstnal!");

 

Job[playerid] = 0;

SendClientMessage(playerid, SEDA,"Podal si vypoved,žádna pařba,žádný prachy!");

SetPlayerSkin(playerid, 124);

 

}

Link to comment
Share on other sites

  • 0

no ale nejde to ,v dialogresponce :

if(dialogid == 30)

{

if(response == 1)

{

ResetPlayerWeapons(playerid);

if(Job[playerid] == 1) return SendClientMessage(playerid, 0x809415FF, "*[Zaměstnání]* Už jsi zaměstnaný");

SendClientMessage(playerid, 0x809415FF, "JOB: Zaměstnal ses jako Mariňák");

SetPlayerSkin(playerid, 287);

SetPlayerColor(playerid, Armada);

GivePlayerWeapon(playerid, 16,3);

GivePlayerWeapon(playerid, 22,50);

GivePlayerWeapon(playerid, 27,50);

GivePlayerWeapon(playerid, 29,120);

GivePlayerWeapon(playerid, 31,120);

GivePlayerWeapon(playerid, 34,30);

GivePlayerWeapon(playerid, 36,10);

Job[playerid] = 1;

}

}

 

 

nastaví mi to povolání na 1. ,že jsem miriňák ,no ale výpovědi mohu dávat všude

 

if(newkeys == KEY_NO)

{

if(Job[playerid] != 1 && IsPlayerInRangeOfPoint(playerid,4,-1526.3406,485.7679,7.1797)) return SendClientMessage(playerid, CERVENA, "Musíš dát výpověď tam kde si se zaměstnal!");

{

Job[playerid] = 0;

SendClientMessage(playerid, SEDA,"Podal si vypoved,žádna pařba,žádný prachy!");

SetPlayerSkin(playerid, 124);

}

}

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...