Jump to content

Povolání přes Klávesu


Vidie

Recommended Posts

Ahojte takže sem se doma při nemoci nudil tak sem pro vás udělal TUT ;)

New:

new job[MAX_PLAYERS]; //proměna pro povolání
new povolanipick; // definace povolání
#define SCM SendClientMessage

GameModeInit:
povolanipick = CreatePickup(1314,1,X,Y,Z); // Doplnte si souřadnice

OnPlayerPickupPickup:
if(pickupid == povolanipick){
SCM(playerid,COLOR_****,"Tady si něco napiš např: zaměstnej se L.ALTem");// Tady si něco dejte třeba
}

OnPlayerKeyStateChange:
if(newkeys == KEY_WALK){//L.ALT pro zaměstnání
if(IsPlayerInSphere(playerid,X,Y,Z, 3) == 1){//když je v určitých souřadnicích, Doplnte si!
if(job[playerid] == 1) return SendClientMessage(playerid, COLOR_GREEN, "[** ERROR **] Zde už jsi zaměstnán!");
job[playerid] = 1; // Zaněstná ho
SetPlayerSkin(playerid, ID Skinu);//nastavi skin
GivePlayerWeapon(playerid, ZBRAN,Náboje);// damu zbran
//ATD Zde si muzete doplnit třeba mu doplnit zdraví a tak 
}
}

To je vše, Lehké že? :d Edited by Vidie
  • Líbí se mi to! (+1) 3
Link to comment
Share on other sites

Guest Smaženy Syr

GameModeInit:

Kód:

povolanipick = CreatePickup(1314,1,X,Y,Z); // Doplnte si souřadnice

 

vysvetlivky...1314 = dejte si ID pickupu ...

1 = nechte jako je

X,Y,Z to si vymazte a dejte si tam souradnice ;)

Link to comment
Share on other sites

Guest Smaženy Syr

aha...a když chci udelat nove povolani mam udelat ja nevim new policajt[MAXPLAYERS];?? a to my vytvori novou promenu? (sem lama no "fresse" )

Link to comment
Share on other sites

Niektorym ludom bude ukazovat tento error a error newkeys

na SCM:

undefined symbol "SCM"

a na newkeys:

undefined symbol "newkeys"

na SCM neviem ale na newkeys mam

new newkeys;

 

len 1 error mam to SCM

Link to comment
Share on other sites

Niektorym ludom bude ukazovat tento error a error newkeys

na SCM:

undefined symbol "SCM"

a na newkeys:

undefined symbol "newkeys"

na SCM neviem ale na newkeys mam

new newkeys;

 

len 1 error mam to SCM

 

Zadnej new newkeys; Tohle je definovane v publicu OnPlayerKeyStateChange.

Link to comment
Share on other sites

Niektorym ludom bude ukazovat tento error a error newkeys

na SCM:

undefined symbol "SCM"

a na newkeys:

undefined symbol "newkeys"

na SCM neviem ale na newkeys mam

new newkeys;

 

len 1 error mam to SCM

 

Neumíš nadefinovat

 

#define SCM SendClientMessage ?

Link to comment
Share on other sites

To si jako nikdo nevšimne že tam ma fatalni chybu v klavese?

 

viz:

 

špatně:

http://wiki.sa-mp.com/wiki/OnPlayerKeyStateChange#How_NOT_to_check_for_a_key

 

spravně:

http://wiki.sa-mp.com/wiki/OnPlayerKeyStateChange#How_to_check_for_a_key

if (newkeys & KEY_FIRE)

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...