-
Sziasztok, nem rég csináltam 1 rpg módot, 1 kezdõ féleséget.. Hát már vannak benne Autók meg minden féle dolgok. És most oda kéne eljutnom hogy hogyan is kéne csinálni 1 munkát? Nem los santosra gondolok , hogy oda rendõr azt menyjen dolgozni, hanem ez az rpg 1 kis városban játszodna és abba kéne ilyen munka pl.: Rendõr, farmer stb.. Gondolom ti ezekben profik vagytok hogy hogyan tudom elkészíteni a munkáját. Ezért kérem segítsetek ebben konkrétan és röviden arra gondoltam hogy azt hogyan lehet megcsinánli hogy beírja a rendõr hogy /duty az dolgozik , meg minden .
- Õõõ ha neki áltál le írni mit hogyan akkor kérlek, lépésenként írd le . Köszönõm !
-
Õ hát nem teljesen értem... :S
Leaderes meló legyen, vagy alap?
Majd délután leírom teljesen, ha megmondod, hogy melyik legyen :D
-
ilyen alap :D Hogy pl.: van 1 ember, annak venni kell 1 engedélyt. Megvette utána akkor lehetne neki dolgozni, pl.: Csek pointról csek potintra megy már ha érted :D
-
Bocs nem volt sok idõm, tehát:
elõször létrehozod a munka változóját:
new munka[MAX_PLAYERS];
Aztán ha elvállalja:
munka[playerid] = 1//ez lehet 0-tól de a 0-át érdemes a munkanélkülinek hagyni...
Csinálhatod azt, hogy 1 a munkanélküli, engedéllyel rendelkezõ 0 az engedéllyel nem rendelkezõ stb
Aztán lekérdezed a munkánál így:
if(munka[playerid] == 1)
A cp-s munkát meg így próbáld meg: http://sampforum.hu/index.php?topic=17513.msg194767#msg194767
Bocsánat, ha valamit nem érthetõen írtam xD ???
-
[pawn]CMD:duty(playerid)
{
if(!munka[playerid]==1)return SendClientMessage(playerid,-1,\"Nem Vagy Rendõr\");
if(duty[playerid]==1)SendClientMessage(playerid,-1,\"Te már szolgálatba vagy\");
duty[playerid]=1;
SendClientMessage(playerid,-1,\"Szolgálatba Léptél!\");
SetPlayerSkin(playerid,280);
return 1;
}
[/pawn]
/duty parancs
ja és csinálj neki 1 változót
[pawn]new duty[MAX_PLAYERS][/pawn]
-
[pawn]CMD:duty(playerid)
{
if(!munka[playerid]==1)return SendClientMessage(playerid,-1,\"Nem Vagy Rendõr\");
if(duty[playerid]==1)SendClientMessage(playerid,-1,\"Te már szolgálatba vagy\");
duty[playerid]=1;
SendClientMessage(playerid,-1,\"Szolgálatba Léptél!\");
SetPlayerSkin(playerid,280);
return 1;
}
[/pawn]
/duty parancs
ja és csinálj neki 1 változót
[pawn]new duty[MAX_PLAYERS][/pawn]
Õ hát nem tudom, de nem leaderes munkát kért, és szerintem ahhoz felesleges...
-
[pawn]CMD:duty(playerid)
{
if(!munka[playerid]==1)return SendClientMessage(playerid,-1,\"Nem Vagy Rendõr\");
if(duty[playerid]==1)SendClientMessage(playerid,-1,\"Te már szolgálatba vagy\");
duty[playerid]=1;
SendClientMessage(playerid,-1,\"Szolgálatba Léptél!\");
SetPlayerSkin(playerid,280);
return 1;
}
[/pawn]
/duty parancs
ja és csinálj neki 1 változót
[pawn]new duty[MAX_PLAYERS][/pawn]
Õ hát nem tudom, de nem leaderes munkát kért, és szerintem ahhoz felesleges...
[/quote]
nem értem,Miért lenne leaderes?
hogyan lehet megcsinánli hogy beírja a rendõr hogy /duty az dolgozik , meg minden .
[/quote]
itt kéri a /duty parancsot...
-
nem baj ha aztmondom hogy ez kínai nekem :D?
-
Kínai neked de a másik topicba meg kéred hogy mondjanak ötletet milyen munkát csinálj
-
Kínai neked de a másik topicba meg kéred hogy mondjanak ötletet milyen munkát csinálj
csináljunk* :D
bazsi leírta a megoldást, ennél többet nem tehetünk. Átírod benne a CP-k helyét és a szövegeket. Egyebet..
-
nem baj ha aztmondom hogy ez kínai nekem :D?
Ha ez kínai akkor szerintem ne csinálj RPG módot.
-
nem baj ha aztmondom hogy ez kínai nekem :D?
Ha ez kínai akkor szerintem ne csinálj RPG módot.
[/quote]
Hát igen, sajnos ez így van :S Nézegess fórumon, tanulgass, én is így tanultam meg szkriptelni, és nem rp-vel kezdtem...
Majd valamikor ha végre lesz több idõm, leírom :D