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;
}
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 :)
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 (http://www.avrilbandaids.com/images/smilie/images/smilies/palmface.gif)
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.
Daj linija 42336.
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))