Jump to content

gamer252

Uživatel
  • Příspěvků

    18
  • Registrován

  • Aktivní

Reputace

0 Na nule
  1. čau ľudia , už si neviem dať rady ako to spraviť , tak žiadam o pomoc : _____________________________________________________
  2. Díki . myslím že si to správne pochopyl vážne dík
  3. Zdravím Do módu by sa mi veľmi hodila jedna vec.Vysvetlím to niejak takto: 1.Je niejaký príkaz ktorý hráč napíše po potvrdení sa vlastne daný hráč zapíše do podmienky dalej sa nemá diať nič 2.Admin na servery bude chcieť napríklad všetkých hráčov zapísaných v podmienke portnúť k sebe (Toto portnutie nechcem vedieť , ide mi o to zistiť ako na to aby s danýmy hráčmi ktorý su "zapísaný" v podmienke dalo pracovať) Za rady díki .
  4. Zdravím . Už asi týžden neviem vyriešiť problém v pawno . Kód: #include #define dcmd(%1,%2,%3) if((strcmp((%3)[1],#%1,true,(%2))==0)&&((((%3)[(%2)+1]==0)&&(dcmd_%1(playerid,"")))||(((%3)[(%2)+1]==32)&&(dcmd_%1(playerid,(%3)[(%2)+2]))))) return 1 #pragma tabsize 0 //Definice ------------------------------------------------------------------------------------------ #define CERVENA 0xE10000AA #define ZLUTA 0xFFFF00AA #define ZELENA 0x33AA33AA #define BILA 0xFFFFFFAA #define MODRA 0x0000BBAA #define ZLATA 0xB8860BAA #define ORANZOVA 0xFF9900AA #define cmdtext //---------------------------------------------------------------------------------------------------- stock PlayerName(playerid) { new name[255]; GetPlayerName(playerid, name, 255); return name; } stock PlayerIp(playerid) { new p[16]; GetPlayerIp(playerid,p,16); return p; } //------------------------------------------------------------------------public public OnFilterScriptInit() { print("\n--- ---\n\n"); return true; } public OnFilterScriptExit() { print("\n--- ---\n\n"); return true; } //DCMD ------------------------------------------------------------------------------------------------- dcmd_car(playerid,params[]) { new carid = strval(params[0]); if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFFFFFFAA, "Niesi admin.You are not admin.");{ if(!params[0])return SendClientMessage(playerid, CERVENA, "Zle zadaný príkaz . použi /car [id vozidla].Unknow command , use /car [iD CARS]"); if(GetPlayerMoney(playerid) < 199) return SendClientMessage(playerid, ZLATA, "Nedostatok Skillu . You not have skill."); if(carid < 400 || carid > 611) return SendClientMessage(playerid, CERVENA, "Zle ID auta -- Auta su od 400 do 611.Bad ID vehicle , vehicle is 400 - 611"); else{ GivePlayerMoney(playerid,-200); new Float:X,Float:Y,Float:Z; GetPlayerPos(playerid,X,Y,Z); CreateVehicle(carid, X+1, Y+2, Z, 2, 3, 2, 30); SendClientMessage(playerid,ZELENA, "Vytvoril si vozidlo!. You create vehicle."); return true; } //DCMD ------------------------------------------------------------------------------------------------- public OnPlayerCommandText(playerid, cmdtext[]) { dcmd(car, 3, cmdtext); return 0; } Ak dám compile tak mi to vyhodí tieto err: Riadok 59 : public OnPlayerCommandText(playerid, cmdtext[]) Za skorú pomoc vďaka
  5. gamer252

    Mapa

    Neviete kde by som našiel niečo pomocne ak chcem naprogramovat volny teleport cez mapu ? ak o niečom vieťe budem rád ak poradite.
  6. Dík . ale potrebujem tak či tak verziu 03d
  7. jasne ze som odinstaloval . dokonca som si aj preinstaloval cele GTA obrazok : http://imageshack.us/photo/my-images/195/neviem.png/ je to male ale da sa to precitat
  8. Mam taky problem . Nejde mi nainstalovat sa-mp03d . zadam cielovu zlozku a ono to nie a nie instalovat ? neviete co s tym ? Very thx kto poradi
  9. Okej ja to mam spravene do dialogu : < tot mam pri dialogu _________________________ a v OnPlayerEnterCP _________________________ To je vsetko
  10. Mam taky problem . Ked vojdem do prveho CP nezmizne mi ani sa neobjavi dalši všetko mam tak ako to maš ty . chyby my to nehlasilo ani warningy . nevieš čo s tým ?
  11. Ako to vieš ??? Že som si skopiroval z tvojho tut-u ??? hmm. Takže Od teba to nemam lebo som tu nic tvoje nevidel. Nehraj sa na machra -------------------------------------------------------------------------- EDIT: Crazy X World | SA RUŠI / začíname pracovať na novom móde . Hľadám VPS samp hosting kde sa da platit SMS-kou i zo slovenska ( cena na mesiac do 5 € ) + ak sa najde dodam do modu reklamu " [sPONZOR]*****.** "
  12. je to jedno je to na verzi 0.3x takze [a] i
  13. mód obsahuje tieto povolania : dalej : SKINY : 32 AUTA : 750 OBJEKTY : 329 Preteky , Stunty atd... Pridane: Ak sa chcete zamestnať musite mať najprv vodičák (ak pilot tak licenciu na lietadla) ---------------------------------------==----------------------------------------- Dalej obsahuje aj vlastný už zabudovaný v móde AdminSystém ( BEZ LVL. IBA PRE RCON) daju sa v ňom robit tieto veci : --------------------------------------==----------------------------------------- Písal som to narýchlo. Krátke video z prezentaciou http://www.youtube.com/watch?v=XPt5b9QKUms IP : // 217.16.176.215:7777 \\
  14. super 9,99/10 , len ten dolný priestor . hej a mohol by som sa ta spýtat id tej plochy hore ?? tam na com stoji tá Veža .. plsss
  15. takže určite si každy , kto programoval vlastný mód/Adminscript povedal "Čo tak vytvoriť si príkaz /get ako v eXis-e" tak ja vám tu dám návod . ________________________________________________________________________ Úplne hore dáme : #define dcmd(%1,%2,%3) if((strcmp((%3)[1],#%1,true,(%2))==0)&&((((%3)[(%2)+1]==0)&&(dcmd_%1(playerid,"")))||(((%3)[(%2)+1]==32)&&(dcmd_%1(playerid,(%3)[(%2)+2]))))) return 1 ------------------------------=============---------------------------- Takže do : public OnPlayerCommandText(playerid, cmdtext[]) dáme : dcmd(get,3,cmdtext); ------------------------------------ Vysvetlenie : dcmd - určuje aký to je tip príkazu get - náš príkaz ktorým budeme portovať hráčov k sebe 3 - koľko to má znakov/písmen ___________________________________________________________________ a teraz ku naším DCMD príkazom : ----------------------------------- dcmd_get(playerid, params[]) // Príkaz ktorý sme si definovali v publicu { new ID = strval(params); // ID aby sme nemuseli dávat params new Float:X, Float:Y, Float:Z; //tuto možte dať svoju admin promenu if(!strlen(params)) return SendClientMessage(playerid, ZLUTA, "Pouzitie /get [iD-hráča]"); // ked zle napíše príkaz else if(playerid == ID) return SendClientMessage(playerid, ZLUTA, "Sám seba pritiahnut nemožeš !"); // keď zadá ID seba else if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, ZLUTA, "Tento hráč nieje pripojený !"); // ked zadá id ktoré nieje aktuálne online GetPlayerPos(ID, X,Y,Z); // Zistíme hráčovu pozícizu if(IsPlayerInAnyVehicle(playerid)) // keď je v aute { SetVehiclePos(GetPlayerVehicleID(playerid), X,Y+2,Z); // Portneme hráča aj z autom k nám } GetPlayerPos(playerid, X, Y, Z); SetPlayerPos(strval(params), X, Y, Z); // Dáme hráča na poziciu, SendClientMessage(playerid, ZLUTA, "Pritiahol si k sebe hráča s zadaným ID "); // Vipíše správu ak všetko prebehlo v poriadku return 1; } ____________________________________________________________________ Tak to je všetko , malo by to fungovať lebo to mám vo svojom scripte a všetko funguje
×
×
  • Create New...