Paulie
-
Příspěvků
140 -
Registrován
-
Aktivní
Content Type
Profiles
Forums
Calendar
Gallery
SA-MP
Příspěvky posted by Paulie
-
-
Píšeš do dost starýho topicu :|
-
A mělo by to být na 99% bez eroru zkoušel jsem to dát do new pwn
-
No hlavně musíš mít povolání
A pak si musíš uděat např do new
new iPlayerRole[MAX_PLAYERS];
Pak mam v Menurow u povolání
iPlayerRole[playerid]=1;
A jak je v TUT
else if(iPlayerRole[playerid] != 7)
Tak jsi to změníš na else if(iPlayerRole[playerid] != 1)
-
Takže je tu můj 2 TUT na uzdravit pro doktory tak začnem...
Do Onplayercommand.... dejte
dcmd(uzdravit,8,cmdtext);
A někam do volnýho místa v modu dejte
dcmd_uzdravit(playerid,params[]) { new id = strval(params); new string[256]; if (!strlen(params)) return SendClientMessage(playerid, COLOR_WHITE, "POUŽITÍ: /uzdravit id"); else if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_WHITE, "Toto id není připojený!"); else if(iPlayerRole[playerid] != 7) return SendClientMessage(playerid, COLOR_WHITE, "Nejsi Doktor!"); // To si změnte na proměnu svého povolání else if(playerid == id) return SendClientMessage(playerid, COLOR_WHITE, "Sám sebe nemůžeš uzdravit!"); else { if(GetDistanceBetweenPlayers(playerid, id) >= 10) { SendClientMessage(playerid, COLOR_WHITE, "Jsi příliš daleko!"); } else { format(string, sizeof(string), "Doktor %s uzdravil hráče %s !", PlayerName(playerid), PlayerName(id)); SendClientMessageToAll(COLOR_WHITE, string); SetPlayerHealth(id, 100); } } return 1; }
A pokud nemáte GetDistanceBetweenPlayers tak do forwardu dejte
forward GetDistanceBetweenPlayers(playerid,playerid2);
A někam do modu
public GetDistanceBetweenPlayers(playerid,playerid2) { new Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2,Float:tmpdis; GetPlayerPos(playerid,x1,y1,z1); GetPlayerPos(playerid2,x2,y2,z2); tmpdis = floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2)); return floatround(tmpdis); }
-
Tak Díky za pochvaly
-
488 055 284
-
Co takle nějaký screen?
-
Lol já myslel že se to píše z I
Sem si to odůvodnil .. To derbi bez derbi jako stavení bez stavení
-
Tak jsem tu dal 3 screeny....
-
Je to můj 2 mod
Odrehrává se to v Las Venturas a je tam
Jinak zvolil jsem Las Venturas protože v Los Santos už jsem mod dělal a v SF se mi to dělat nechtělo
Příkazy
afk
back
givecash
pm
nitro
opravit
koupit-auto a privolat
vykradnout
taxi
lock
unlock
kill
vesta
zdravi
flip
loto
odpocet
Povolání
Policie - jail,unjail,p - pokuta
Mafie - okr
Hasič - žádný
Bezdomovec - žebrat
Závodník - žádný
Voják - žádný
Lékař - uzdravit
Redaktor - zprava
Taxi - žádný
Pilot - žádný
Warpy
Drift
Kanon
Kanon2
Skok
Wangs
Bar
Hora
Moto
Derbi
Warpy sem udělal přes menu takže napíšete /warpy a pak si jen vyberete a portne vás to
Ostatní
Můžete se opít v Casínech a nebo si tam koupit cígo :-D
Nebo si dát derbi
Pak je tam moto dráha
Banka
Řidičák
Property
Register a Login ale je to nepoviný
A možná ještě něco
Kritiku samožřejmě přijímám
Jinak server kde mod běží je 193.85.247.116:7777
Pipni je dočasný :-)
Screeny
-
Až mod bude určitě se příjdu podívat....
Vypadá moc dobře :thumbup:
-
Tj je to výborný TUT :thumbup:
-
Jaj furt mi to nejde má to 4 erory mam to tam takle
public PayDay(playerid) { for(new i=0; iif (povolanie[i]==9){ GivePlayerMoney(i,12568); SendClientMessage(i,0xD2691EFF,"Zamestnaci Mafie bla bla!"); } GivePlayerMoney(playerid, 1000); } } return 1; }
A všechny jsou v řádku
if (povolanie[i]==9){
-
Dík už to jde ,ale de to i pro hráče co nemaj a nebo co maj jiné povolání a nwm čím to je a udělal jsem si to takto
new povolani[MAX_PLAYERS];
Pak jsem si dal do Connect
povolani[playerid] = 0;
A takle to mam u jednoho povolání v Menurow
if (Current == maf ) { switch(row) { case 0:{ GetPlayerName(playerid, sendername, sizeof(sendername)); povolani[playerid] = 9; ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,31,500); GivePlayerWeapon(playerid,32,250); SetPlayerSkin(playerid,29); //Skin SendClientMessage(playerid, COLOR_RED, "Přidal ses k Mafii"); format(string, sizeof(string), "Hrač %s se připojil k Mafii", sendername); SendClientMessageToAll(COLOR_RED, string); SetPlayerColor(playerid, 0xAA3333AA);
-
Zdarec mam udělanou výplatu ,ale má to 2 erory který neumim opravit
Hodím jsem jen ten public
error 017: undefined symbol "playerid"
public PayDay() { for(new i=0; i{ povolani[playerid] = 7; { SendClientMessage(i, COLOR_YELLOW, "Obdrzel jsi vyplatu 1000 dolaru!"); GivePlayerMoney(playerid, 1000); } } return 1; }
-
Se nediv když tam máš 100 pickupů ,že se pomíchaj
Mam s tím taky zkušenost ,ale mě většinou pomohlo jen když jsem resetnul mod...
-
dcmd_zebrat(playerid, params[]) { #pragma unused params new string[256]; if(povolani[playerid] == 1) { format(string, sizeof(string), "Bezdomovec %s žebrá peníze od hráčů.", pName); SendClientMessageToAll(COLOR_RED, string); } }
-
Ale furt tam mam prolblém s tím jedním erorem.... Prostě jak mam v Onplayercommandtext
dcmd(zebrat,6,cmdtext);
Tak když to odstraním je tam warning když to dam spátky je tam eror takovýhle
error 076: syntax error in the expression, or invalid function call
A píše to že je to na řádku
format(string, sizeof(string), "Bezdomovec %s žebrá peníze od hráčů.", pName);
Tak já už nwm :wtf:
-
Už fakt nwm v oplayercommandtext mam
dcmd(zebrat,6,cmdtext); a jakmile to dám pryč tak ten error zmizí a je tam poze warining tak to nechápu
-
Tak to je dobrý no
A dal s tom tam přesně nebo sis to upravil?
-
Lol dík ale furt tam mam eror:D
error 076: syntax error in the expression, or invalid function call
a je to v řádce
format(string, sizeof(string), "Bezdomovec %s žebrá peníze od hráčů.", pName);
-
Sry sem kkt už sem to opravil ,ale zase mam chybu úplně jinde:D
dcmd_zebrat(playerid, params[])
{
#pragma unused params
new string[256];
if(povolani[playerid] == 1)
{
format(string, sizeof(string), "Bezdomovec %s žebrá peníze od hráčů.", pName);
SendClientMessageToAll(COLOR_RED, string);
}
error 017: undefined symbol "pName"
error 030: compound statement not closed at the end of file (started at line 1976)
-
Sice sem to smazal ale sou tam 4 erory a to v řádku
if(povolanie[playerid] == 1)
a mezi new to mam
new povolani[MAX_PLAYERS];
-
dcmd_zebrat(playerid, params[]); { #pragma unused params if(povolanie[playerid] == 1) { format(string, sizeof(string), "Bezdomovec %s žebrá peníze od hráčů.", pName); SendClientMessageToAll(COLOR_RED, string); }
Takle to tam mam a dokonce to má už 4 erory
error 004: function "dcmd_zebrat" is not implemented
error 055: start oferror 017: undefined symbol "params" function body without function header
error 010: invalid function or declaration
[new]RedNeck Village 0.1v
v Herní (SA:MP, CS apod.)
Odesláno:
Tak dnes sem se byl podívat na serveru kde běží redneck... (ještě to není dodělaný)
Aje to zatím hodně povedený
A taky je povedená ta základna Takže jen tak dál :thumbup: