Kako da napravim bilo kaki poso moze samo primjer da znam kako dalje??
Ma samo trebas napraviti varijablu u kojoj se sprema id posla i samo provjeris u komandama dali je igrac u tom poslu.
heheh moze samo primjer daj da vidim ako moze toga posla a i imas li msn ili skyp
Pa recimo ovako:
Ovo stavis tamo gdje se posao dobiva
SetPVarInt(playerid,"Posao", 1);//ovo stavlja igracevu varijablu Posao na 1
A tamo di su komande i to koje mogu koristiti samo oni koji imaju taj posao stavis:
if(GetPVarInt(playerid,"Posao") == 1)
{
Ok hvala i to je to ma pokusavam malo oko dilera droge napraviti :D
Citat: LordShigi poslato Avgust 18, 2010, 23:56:06 POSLE PODNE
Pa recimo ovako:
Ovo stavis tamo gdje se posao dobiva
SetPVarInt(playerid,"Posao", 1);//ovo stavlja igracevu varijablu Posao na 1
A tamo di su komande i to koje mogu koristiti samo oni koji imaju taj posao stavis:
if(GetPVarInt(playerid,"Posao") == 1)
{
Mogao si mu na jednostavniji nacin tj. playerinfo koji se sprema jer PVarovi su za malo naprednije skriptere... ovime mu neces puno pomoci ako je jos pocetnik...
Dakle u modu potrazis pJob pod PlayerInfo
PlayerInfo[playerid][pJob] = ID_POSLA;
Za ID_POSLA stavis recimo 15 i to ti je taj id za odreÄ'eni posao...
if(PlayerInfo[playerid][pJob] == ID_POSLA)
I sad Å¡ta se desi ako igraÄ ima taj posao...
Primjerice...
if(PlayerInfo[playerid][pJob] == 1)
{
SendClientMessage(playerid,COLOR_GRAD5,"^ Detektiv ^ /find");
}
To je recimo kod mene za komandu /help... naci ako ima taj posao detektiv (poso ID 1) ispisat ce mu pomoc za njegov posao. Tako mozes iskombinirat razne stvari. ÄŒekpojntove... komande poput /news.. dostave droge.. prodavanje ovoga onoga... svaÅ¡ta praktiÄki, Äega se sjetiÅ¡ samo trebaÅ¡ znat napravit
OK hvala ali meni pod PlayerInfo nade samo ovo
new PlayerInfo[MAX_PLAYERS][pInfo];
enum hInfo
{
Float:hEntrancex,
Float:hEntrancey,
Float:hEntrancez,
Float:hExitx,
Float:hExity,
Float:hExitz,
hHealthx,
hHealthy,
hHealthz,
hArmourx,
hArmoury,
hArmourz,
hOwner[MAX_PLAYER_NAME],
hDiscription[MAX_PLAYER_NAME],
hValue,
hHel,
hArm,
hInt,
hLock,
hOwned,
hRooms,
hRent,
hRentabil,
hTakings,
hVec,
hVcol1,
hVcol2,
hDate,
hLevel,
};
Ti trebas gledat pod pInfo tocnije
Stisnes Ctrl + F i zatim upises PlayerInfo i naÄ'eÅ¡ neÅ¡to sliÄno ovome Å¡ta si sam stavio ali pazi PlayerInfo, ovo Å¡ta si ti stavio je HouseInfo :)
Ma, ok nisam znao da je GF, ja sam stavio PVarove jer mi se cine laksi a i brzi.