[POMOC] Posao za određeni level

Započeo MaTTaTa, Mart 24, 2011, 10:00:50 PRE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.


Skripta koju koristim: Cyb3er mod

Opis problema: Zanima me kako napraviti posao za odreÄ'eni level np kada bude 8 lvl kao sto zahtjeva tajk posao da ga moze uzeti onda..HVALA :D

Dio skripte: //

Slika ili video: //




ako sam dobro razumio ovo trazis.

if(PlayerInfo[playerid][pLevel] < 8)
{
    SendClientMessage(playerid, COLOR_RED, "  morate biti lvl 8");
  return 1;
}
Poslednja Izmena: Mart 24, 2011, 10:29:11 PRE PODNE od EMPIRE-GAMING Ante_Dracar aka Lopa



Posjetite nas i osjetite razliku
www.balkan-city.info



193.192.59.151:7788


Game monitor nije u 100% tocan tj uvjek pokaziva manje

Ovo "Dio skripte:" nestoji tu bezveze!!!!!!!! Nije tu da se pise //, [Kao Å¡to vidimo, nepise "neobavezno", sto znaci da je obavezno]
Stavi dio gdje uzimas posao, kako si definirao poslove, levele...

ma imam obicno pÅ¡oslove napravljhene samo bih ih htio preurediti da svaki poso mozes uzeti sa odreÄ'enim levelom :D




probaj ubacit ono gore sta sam ti naveo ako ne radi daj nam 1 komandu za zaposljavanje od nekog posla :)



Posjetite nas i osjetite razliku
www.balkan-city.info



193.192.59.151:7788


Game monitor nije u 100% tocan tj uvjek pokaziva manje

Ako sam skuzio mislis na ovo, ovo je kodmene za posao mehanicara i sada bih ja to napravio da bude mehanicar posao za lvl 3 i da nebude ugovor na 5 sati nego trajno dok nebude veci level i dok nebude mogo uzeti bolji posao ako moze pomoc ili primjer nekog posla

Citat/*===MEHANICAR POSAO===*/
         if (GetPlayerState(i) == 1 && PlayerToPoint(2.0, i,1003.7396,-1085.7957,23.8281))
         {
                 format(string,sizeof(string),"Dobrodosao!~n~Da postanes Mehanicar napisi ~r~/posao");
               TextDrawSetString(OwnerShip2,string);
               TextDrawShowForPlayer(i,OwnerShip1);
               TextDrawShowForPlayer(i,OwnerShip2);
               SetTimerEx("UnistiTDKuce",6000,0,"d",i);
         }




ne to

imas neku komandu mislim /posao, /job, /getjob ili tako nes'...

sry  :-X krivo sam skuzio ewo komande

Citatif(strcmp(cmd, "/posao", true) == 0)
   {
       if(IsPlayerConnected(playerid))
       {
            if(PlayerInfo[playerid][pJob] == 0)
         {

       if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,1278.9453,-1224.0542,13.6797))
            {
                    SendClientMessage(playerid,CRVENA,"*****************************************************************");
                SendClientMessage(playerid, ZELENA, "* Želite postati"#COL_RED" Gradjevinar"#COL_GREEN" i prihvatiti ugovor od 5 sati?");
                    SendClientMessage(playerid, ZELENA, "* Ako si siguran da zelis postati"#COL_RED" Gradjevinar"#COL_GREEN" upiÅ¡i /potvrdi.");
                    SendClientMessage(playerid,CRVENA,"*****************************************************************");
                GettingJob[playerid] = 1;
            }




if(GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,1278.9453,-1224.0542,13.6797))
ispod toga dodaj if(GetPlayerScore(playerid) < KojiLevelHoces) return SendClientMessage(playerid,Boja,"Text");


dodam ja to stavim text boju i broj levela ali  mi izbaci ove errore

CitatC:\Documents and Settings\RaKuN\Desktop\Ra[K]uN\SAMP\SAMP modovi\CroPletex_RolePlay_0.3c\CroPletex_RolePlay_0.3c\gamemodes\CroPletex.pwn(42336) : error 029: invalid expression, assumed zero
C:\Documents and Settings\RaKuN\Desktop\Ra[K]uN\SAMP\SAMP modovi\CroPletex_RolePlay_0.3c\CroPletex_RolePlay_0.3c\gamemodes\CroPletex.pwn(42336) : warning 215: expression has no effect
C:\Documents and Settings\RaKuN\Desktop\Ra[K]uN\SAMP\SAMP modovi\CroPletex_RolePlay_0.3c\CroPletex_RolePlay_0.3c\gamemodes\CroPletex.pwn(42336) : error 001: expected token: ";", but found "if"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.





ewo reda 42336

Citatelse if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,366.6119,159.0560,1008.3828))




Pa obrisi to "else" Ne treba ti to na prvom mestu...

if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,366.6119,159.0560,1008.3828))