Poso!!

Započeo MaTTaTa, Avgust 18, 2010, 23:18:10 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.


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.


RESPECT 4 EVER: John, GLC,bAndzi, Nikola, Sop, Zoki, Bruno_Venuti, Mele, Luka P,ExtremePower,Wang(neki kineski frajer)

NAJBOLJI CITATI:
Citat: [GF]Alive poslato Jun 24, 2010, 18:20:19 POSLE PODNE
Paizte ljud mozda je KayLoger! ! !
MOJI RADOVI:
[FS]Trofeji


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)
{


RESPECT 4 EVER: John, GLC,bAndzi, Nikola, Sop, Zoki, Bruno_Venuti, Mele, Luka P,ExtremePower,Wang(neki kineski frajer)

NAJBOLJI CITATI:
Citat: [GF]Alive poslato Jun 24, 2010, 18:20:19 POSLE PODNE
Paizte ljud mozda je KayLoger! ! !
MOJI RADOVI:
[FS]Trofeji


Ok hvala i to je to ma pokusavam malo oko dilera droge napraviti :D





ZicMortal

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

Last nick: Paradox

ZicMortal

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.


RESPECT 4 EVER: John, GLC,bAndzi, Nikola, Sop, Zoki, Bruno_Venuti, Mele, Luka P,ExtremePower,Wang(neki kineski frajer)

NAJBOLJI CITATI:
Citat: [GF]Alive poslato Jun 24, 2010, 18:20:19 POSLE PODNE
Paizte ljud mozda je KayLoger! ! !
MOJI RADOVI:
[FS]Trofeji