Jump to content

Paulie

Uživatel
  • Příspěvků

    140
  • Registrován

  • Aktivní

Everything posted by Paulie

  1. A mělo by to být na 99% bez eroru zkoušel jsem to dát do new pwn
  2. 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)
  3. 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); }
  4. Lol já myslel že se to píše z I Sem si to odůvodnil .. To derbi bez derbi jako stavení bez stavení
  5. Tak jsem tu dal 3 screeny....
  6. 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
  7. Až mod bude určitě se příjdu podívat.... Vypadá moc dobře :thumbup:
  8. Tj je to výborný TUT :thumbup:
  9. 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){
  10. 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);
  11. 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; }
  12. Paulie

    pomoc Pickup

    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...
  13. Paulie

    pomoc Erory v DCMD

    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); } }
  14. Paulie

    pomoc Erory v DCMD

    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:
  15. Paulie

    pomoc Erory v DCMD

    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
  16. Paulie

    pomoc Erory v DCMD

    Tak to je dobrý no A dal s tom tam přesně nebo sis to upravil?
  17. Paulie

    pomoc Erory v DCMD

    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);
  18. Paulie

    pomoc Erory v DCMD

    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)
  19. Paulie

    pomoc Erory v DCMD

    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];
  20. Paulie

    pomoc Erory v DCMD

    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
  21. Zdar mam problém skoušel jsem příkaz v dcmd takle ho mam dcmd_zebrat(playerid, params[]); { if(povolanie[playerid] == 1) { format(string, sizeof(string), "Bezdomovec %s žebrá peníze od hráčů.", pName); SendClientMessageToAll(COLOR_RED, string); } A v Onplayercommand... dcmd(zebrat,6,cmdtext); A nwm co stím a erory to má error 004: function "dcmd_zebrat" is not implemented error 055: start of function body without function header error 010: invalid function or declaration
  22. http://wiki.sa-mp.com/wiki/PAWN_tutorial Skus toto
×
×
  • Create New...