Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: MaTTaTa poslato Mart 24, 2011, 10:00:50 PRE PODNE

Naslov: [POMOC] Posao za određeni level
Poruka od: MaTTaTa poslato Mart 24, 2011, 10:00:50 PRE PODNE

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: //
Naslov: Odg: [POMOC] Posao za određeni level
Poruka od: [BC]Ante_Dracar aka Lopa poslato Mart 24, 2011, 10:27:00 PRE PODNE
ako sam dobro razumio ovo trazis.

if(PlayerInfo[playerid][pLevel] < 8)
{
    SendClientMessage(playerid, COLOR_RED, "  morate biti lvl 8");
  return 1;
}
Naslov: Odg: [POMOC] Posao za određeni level
Poruka od: BloodMaster poslato Mart 24, 2011, 10:27:54 PRE PODNE
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...
Naslov: Odg: [POMOC] Posao za određeni level
Poruka od: MaTTaTa poslato Mart 24, 2011, 10:29:43 PRE PODNE
ma imam obicno pÅ¡oslove napravljhene samo bih ih htio preurediti da svaki poso mozes uzeti sa odreÄ'enim levelom :D
Naslov: Odg: [POMOC] Posao za određeni level
Poruka od: [BC]Ante_Dracar aka Lopa poslato Mart 24, 2011, 10:31:09 PRE PODNE
probaj ubacit ono gore sta sam ti naveo ako ne radi daj nam 1 komandu za zaposljavanje od nekog posla :)
Naslov: Odg: [POMOC] Posao za određeni level
Poruka od: MaTTaTa poslato Mart 24, 2011, 10:42:03 PRE PODNE
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);
         }
Naslov: Odg: [POMOC] Posao za određeni level
Poruka od: BloodMaster poslato Mart 24, 2011, 10:47:33 PRE PODNE
ne to (http://www.avrilbandaids.com/images/smilie/images/smilies/palmface.gif)

imas neku komandu mislim /posao, /job, /getjob ili tako nes'...
Naslov: Odg: [POMOC] Posao za određeni level
Poruka od: MaTTaTa poslato Mart 24, 2011, 10:50:26 PRE PODNE
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;
            }
Naslov: Odg: [POMOC] Posao za određeni level
Poruka od: Aleksandar? poslato Mart 24, 2011, 13:08:35 POSLE PODNE
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");
Naslov: Odg: [POMOC] Posao za određeni level
Poruka od: MaTTaTa poslato Mart 24, 2011, 20:55:40 POSLE PODNE

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.
Naslov: Odg: [POMOC] Posao za određeni level
Poruka od: Andrej Davidovic poslato Mart 24, 2011, 21:29:58 POSLE PODNE
Daj linija 42336.
Naslov: Odg: [POMOC] Posao za određeni level
Poruka od: MaTTaTa poslato Mart 24, 2011, 22:16:49 POSLE PODNE
ewo reda 42336

Citatelse if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,366.6119,159.0560,1008.3828))
Naslov: Odg: [POMOC] Posao za određeni level
Poruka od: []Flynâ„¢ poslato Mart 24, 2011, 22:24:24 POSLE PODNE
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))