Kako posavidi na neki posao da samo 10-i lvl + moze uzimati taj posao !
Citat: David (Sabljak) A.k.A SABO(T) poslato Februar 25, 2013, 19:12:54 POSLE PODNE
if(PlayerInfo[playerid][Varijabla Za Posao] < 10) return SendClientMessage(playerid, 0xFFFFFFFF, "[GRESKA] {FFFFFF}Ovo je moguce samo ako ste lvl 10+!");
To je neki uslov za posao ne za level :D
Koristi GetPlayerScore jer na njega i ovako postavljas level pa mozes preko njega
if(GetPlayerScore(playerid) < 10) return SendClientMessage(playerid, 0xFFFFFFFF, "[GRESKA] {FFFFFF}Ovo je moguce samo ako ste lvl 10+!");
Mr.Gagi tnx :)
A gdje da posatvim taj kod ispred ili iza neke skripte ???
Daj komandu za uzimanje posla ;D
Citat: [Black_Dayton] poslato Februar 25, 2013, 19:48:21 POSLE PODNE
Mr.Gagi tnx :)
A gdje da posatvim taj kod ispred ili iza neke skripte ???
Postaviš je na onaj dio di uzimaš posao.
A gdje se to nalazi :-[ xD
Citat: [Black_Dayton] poslato Februar 25, 2013, 20:06:54 POSLE PODNE
A gdje se to nalazi :-[ xD
Pa tamo di imaš dio za uzimanje posla.
Pa dali si ti uopće napravio neki posao ?
Jel mislite ovo ?
new rand1 = random(sizeof(kositravurandom));
if(CP[playerid] == 100 && IsAKosacTrave(carid)) {
CP[playerid] = 101;
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid, kositravurandom[rand1][0], kositravurandom[rand1][1], kositravurandom[rand1][2], 4.0);
}
if(CP[playerid] == 101 && IsAKosacTrave(carid)) { CP[playerid] = 100; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, kositravurandom[rand1][0], kositravurandom[rand1][1], kositravurandom[rand1][2], 4.0);
new randpay = 10 + random(10);
PlayerInfo[playerid][pAccount] += randpay;
format(string, sizeof(string), "~w~Dodato na vas racun ~g~%d$",randpay);
GameTextForPlayer(playerid, string, 3000, 1);
KosiM12[playerid] = 1;
}
Ne to je dio posla.
Dali imaš dio di uzimaš posao ?
npr. Komanda /uzmiposao ?
Dialog neki nešto ?
Mislis ovo ? ;) Tek sam poceo skriptat ! :P
if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,1546.6886,32.2952,24.1406))
{
SendClientMessage(playerid, COLOR_WHITE, "* Zaposlicete se kao Drvosjeca i dobiti ugovor.");
SendClientMessage(playerid, COLOR_WHITE, "* Ako ste sigurni da zelite postati Drvosjeca, kucajte /prihvati posao.");
GettingJob[playerid] = 1;
}
Da to !,ma nema veze svi smo mi bili poÄetnici.
Sada dodaš samo ovaj dio koji su ti dali u komandu
/prihvati posao
U care ima jedan samo veliki problem sta se nemoze rijesiti
ovo takejob nekako je posatvljeno za sve poslove nema pojedinacno ! sada kad bih stavio na to onda bi svi poslovi trazili 10 LVL
Evo ti dio skripte ! Tj. cjela.
if(strcmp(cmd, "/takejob", true) == 0 || strcmp(cmd, "/posao", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pJob] == 0)
{
if(gTeam[playerid] == 20 || gTeam[playerid] == 21 || gTeam[playerid] == 24 || gTeam[playerid] == 25)
{
SendClientMessage(playerid, COLOR_GREY, " Morate biti civil bez wanteda ili clan neke organizacije da biste se zaposlili !");
return 1;
}
if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,1546.6886,32.2952,24.1406))
{
SendClientMessage(playerid, COLOR_WHITE, "* Zaposlicete se kao Drvosjeca i dobiti ugovor.");
SendClientMessage(playerid, COLOR_WHITE, "* Ako ste sigurni da zelite postati Drvosjeca, kucajte /prihvati posao.");
GettingJob[playerid] = 1;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,1963.8228,-1245.4791,20.0464))
{
SendClientMessage(playerid, COLOR_WHITE, "* Zaposlicete se kao Kosac Trave i dobiti ugovor.");
SendClientMessage(playerid, COLOR_WHITE, "* Ako ste sigurni da zelite postati Kosac Trave, kucajte /prihvati posao.");
GettingJob[playerid] = 28;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,1611.5942,-1893.8439,13.5469))
{
SendClientMessage(playerid, COLOR_WHITE, "* Zaposlicete se kao Security i dobiti ugovor.");
SendClientMessage(playerid, COLOR_WHITE, "* Ako ste sigurni da zelite postati Security, kucajte /prihvati posao.");
GettingJob[playerid] = 30;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,995.0068,-1251.5343,15.0313))
{
SendClientMessage(playerid, COLOR_WHITE, "* Zaposlicete se kao Postar i dobiti ugovor.");
SendClientMessage(playerid, COLOR_WHITE, "* Ako ste sigurni da zelite postati Postar, kucajte /prihvati posao.");
GettingJob[playerid] = 2;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,2424.4329,-1220.3849,25.4792))
{
SendClientMessage(playerid, COLOR_WHITE, "* Zaposlicete se kao Prostitutka i dobiti ugovor.");
SendClientMessage(playerid, COLOR_WHITE, "* Ako ste sigurni da zelite postati Prostitutka, kucajte /prihvati posao.");
GettingJob[playerid] = 3;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,2444.9783,-2120.5847,13.5469))
{
SendClientMessage(playerid, COLOR_WHITE, "* Zaposlicete se kao Vozac Goriva(Cisterni) i dobiti ugovor.");
SendClientMessage(playerid, COLOR_WHITE, "* Ako ste sigurni da zelite postati Vozac Goriva(Cisterni), kucajte /prihvati posao.");
GettingJob[playerid] = 4;
}
DodaÅ¡ taj kod u pojedinaÄno npr.
if(gTeam[playerid] == 20 || gTeam[playerid] == 21 || gTeam[playerid] == 24 || gTeam[playerid] == 25)
{
if(GetPlayerScore(playerid) < 10) return SendClientMessage(playerid, 0xFFFFFFFF, "[GRESKA] {FFFFFF}Ovo je moguce samo ako ste lvl 10+!");
SendClientMessage(playerid, COLOR_GREY, " Morate biti civil bez wanteda ili clan neke organizacije da biste se zaposlili !");
return 1;
}
Rijeseno Pukni Lock ak moze !
nm veze Rijeseno je to mi je najvaznije ;)
Lock.