Jump to content

SirFisher

Uživatel
  • Příspěvků

    152
  • Registrován

  • Aktivní

Reputace

1 Jonny Sindacco
  1. SirFisher

    pomoc Zatknutie

    Mohl bys tam dát podmínku jestli je to policajt
  2. Ahoj, jak udělám aby se hráč po spawnu na !určité! místo spawnul v autě? Díky
  3. To by bylo skvělé, ale za předpokladu že bych ten mód udělal. V tom si ale moc nevěřím.
  4. Ale větší sranda to je když jste s ostatními na TS/Skype
  5. [uPOZORNĚNÍ] -není to na dlouhé hraní -nepište že to je kravina protoze to je pr*el Takže o co jde: Připravuji mod, který je velmi podobný hře "Máš babu" Mod by se mohl odehrávat buď v motorkách nebo autech. Auta by byla nezničitelná -- Jsou dvě možnosti jak dát babu a nevím, která by byla lepší 1. možnost: Když by byl hráč blízko jiného hráče, zmáčkl by Shift a měl by jí druhý hráč. 2. možnost: Když hráč narazí do druhého hráče tak má babu. -- Kdo má babu by se zobrazovalo vpravo dole -- Buď by se jela normální SA mapa nebo speciální mapa. -- (Ne)mohla by být možnost ramp (že by si hráči po zmáčknutí CTRL postavili na chvíli před sebe rampu aby mohli rychleji uniknout ze spárů ostatních -- Nutný anticheat(AntiAirBreak, AntiSpeedHack, AntiBunnyHop) -- Jezdilo by se v předem určených autech. -Mohlo by to být na týmy -- Pokud by jste někdo chtěl pomoct s modem, SZ (hodnoťte 0/10) -- Díky za přečtení btw. mod je zabavny, kamaradi se bavili dobre i v normalnim gta
  6. Díky tobě jsem ted pochopil jak funguje string...10/10
  7. Díky do teď jsem tabovani nechápal a díky tobě jsem ho pochopil..i kdyz jsem neviděl pastebin páč jsem na mobilu..10/10
  8. Pěkné jsi talentovaný..nicméně 9,5/10 -0,5 za ten vrtulník
  9. SirFisher

    pomoc prives

    Tady zná někdo wiki nazpaměť
  10. Ahoj, mám takový problém..co je na tomto FS špatně? Uz fakt nevim //INCLUDE---------------------------------------- #include // //DEFINE----------------------------------------- #define SCM SendClientMessage #define MAX_PLAYERS_EX 50 // #define COLOR_BILA 0xFFFFFFAA #define COLOR_ZELENA 0x33AA33AA // #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 //NEW-------------------------------------------- ///// new ALVL[MAX_PLAYERS_EX]; new varovanie[MAX_PLAYERS_EX]; //STOCKY----------------------------------------- stock PlayerName(playerid) { new name[255]; GetPlayerName(playerid, name, 255); return name; } stock Meno(playerid) { new name[24]; GetPlayerName(playerid, name, 24); return name; } //PUBLIC----------------------------------------- public OnPlayerCommandText(playerid, cmdtext[]) { dcmd(smazatchat,10,cmdtext); dcmd(setlvl,6,cmdtext); dcmd(var,3,cmdtext); dcmd(freeze,6,cmdtext); dcmd(unfreeze,8,cmdtext); dcmd(aprikazy,8,cmdtext); return 0; } //------ chrfind(n,h[],s=0) { new l=strlen(h); while(s { if(h[s]==n) return s;s++; } return -1; } //DCMD------------------------------------------- /*NAPOVEDA*/ dcmd_aprikazy(playerid,params[]) { #pragma unused params if(ALVL[playerid]== 0) return SCM(playerid,COLOR_BILA, " [ A ] Nemáš dostatečný Admin Level"); else SendClientMessage(playerid,COLOR_BILA, " [ A ] Příkazy pro Adminy [ A ] "); SendClientMessage(playerid,COLOR_BILA, " [ A ] LVL 1: /smazatchat /odpocet "); SendClientMessage(playerid,COLOR_BILA, " [ A ] LVL 2: /var /goto /setevent "); SendClientMessage(playerid,COLOR_BILA, " [ A ] LVL 3: /get /kick /freeze /unfreeze "); SendClientMessage(playerid,COLOR_BILA, " [ A ] LVL 4: Ještě nevym pyčo "); return 0; } /*clearchat*/ dcmd_smazatchat(playerid,params[]) { #pragma unused params if(ALVL[playerid] == 0) return SCM(playerid,COLOR_BILA, " [ A ] Nemáš dostatečný Admin Level"); if (ALVL[playerid] >0) { for(new c=0;c<65;c++) SendClientMessageToAll(-1," "); new string[100], name [24]; GetPlayerName(playerid, name, sizeof(name)); format(string, sizeof(string), " [ A ] Administrátor %s smazal chat.", name); SendClientMessageToAll(-1, string); } return 1; } /*dani AdminLevelu*/ dcmd_setlvl(playerid, params[]) { if(!IsPlayerAdmin(playerid)) return 0; new pos,lvl,string[128]; if(!params[0] || !(pos = chrfind(' ', params) + 1) || !params[pos]) return SendClientMessage(playerid, COLOR_ZELENA, " [ A ] Použití: /setlvl [ ID ] [ LEVEL ]"); if(strlen(params) > 23) return 0; new cmdid = strval(params); lvl = strval(params[pos]); if(lvl < 0 || lvl > 5) return SendClientMessage(playerid, COLOR_ZELENA," [ A ] Rozmezí Levelů je 0 - 5"); ALVL[cmdid] = lvl; if(cmdid == playerid) { format(string,sizeof(string)," [ A ] Nastavil jsi si Admin level %d",lvl); SendClientMessage(playerid, COLOR_ZELENA,string); } else { format(string,sizeof(string)," [ A ] Nastavil jsi hráčovi %s admin level %d",PlayerName(cmdid),lvl); SendClientMessage(playerid,COLOR_ZELENA,string); format(string,sizeof(string)," [ A ] Administrátor ti nastavil admin level %d",lvl); SendClientMessage(cmdid,COLOR_ZELENA,string); } return 1; } /*VARování----------------------------------------*/ dcmd_var(playerid,params[]) { new id;//kvoli chrfindu new string[170];//definica stringu new varovany = strval(params);//definica varovaneho if(!params[0] || !(id = chrfind(' ', params) + 1) || !params[id]) return SendClientMessage(playerid,COLOR_ZELENA," [ A ] Použití: /var [iD] [DUVOD");//ak zle napise prikaz else if(!IsPlayerConnected(varovany))return SendClientMessage(playerid,COLOR_ZELENA," [ A ] Hráč není připojený");//ak hrac nie je pripojeny else if(strlen(params[id]) > 50) return SendClientMessage(playerid,COLOR_ZELENA," [ A ] Moc znaků (max. 50)");//ak je dovod dlhsi ako 30 znakov else if(ALVL[playerid] > 2) return SCM(playerid,COLOR_BILA, " [ A ] Nemáš dostatečný Admin Level"); else {//ak prebehne vsetko v poriadku if(varovanie[varovany] < 1) { varovanie[varovany] = 1; format(string,sizeof(string)," [ A ][%d/3] Administrátor %s napomenul hráče %s.[ DŮVOD: %s ]",varovanie[varovany],Meno(playerid),Meno(varovany),params[id]); SendClientMessageToAll(COLOR_BILA,string); } else if(varovanie[varovany] == 1) { varovanie[varovany] = 2; format(string,sizeof(string)," [ A ][%d/3] Administrátor %s napomenul hráče %s.[ DŮVOD: %s ]",varovanie[varovany],Meno(playerid),Meno(varovany),params[id]); SendClientMessageToAll(COLOR_BILA,string); } else if(varovanie[varovany] == 2) { varovanie[varovany] = 3; format(string,sizeof(string)," [ A ][%d/3] Administrátor %s napomenul hráče %s.[ DŮVOD: %s ]",varovanie[varovany],Meno(playerid),Meno(varovany),params[id]); SendClientMessageToAll(COLOR_ZELENA,string); Kick(varovany); } } return 1; } //FREEZE--------------------------- dcmd_freeze(playerid,params[]) { new id = strval(params);//nastavime si druheho hraca new string[128];//definicia strignu if(ALVL[playerid] == 0) return SCM(playerid,COLOR_BILA, " [ A ] Nemáš dostatečný Admin Level"); if(ALVL[playerid] < 1) return SCM(playerid,COLOR_BILA, " [ A ] Nemáš dostatečný Admin Level"); else if(!strlen(params))return SendClientMessage(playerid, COLOR_ZELENA," [ ! ] Použití: /freeze [iD]");//ak zle zada prikaz else if(!IsPlayerConnected(id))return SendClientMessage(playerid, COLOR_ZELENA," [ ! ] Hráč není připojený");//ak nie je pripojeny else if(playerid == id)return SendClientMessage(playerid, COLOR_ZELENA," [ ! ] Jsi jeblý že mrazíš sám sebe?");//ak chce zmrazot sam seba else {//ak prebehlo setko v poriadku new Jmeno[26];//definica mena admina GetPlayerName(playerid,Jmeno,26);//definica mena admina new Jmeno2[26];//definica mena freeznuteho GetPlayerName(id,Jmeno2,26);//definica mena freeznuteho TogglePlayerControllable(id,0);//zmrazi ho to format(string,sizeof(string),"Hráč %s zmrazil hráča %s .",Jmeno,Jmeno2); SendClientMessageToAll(COLOR_ZELENA,string);//odosle sa text } return 1; } //unfreeze----------- dcmd_unfreeze(playerid,params[]) { new id = strval(params);//nastavime si druheho hraca new string[128];//definicia strignu if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid, 0xffffffAA,"Musíš byť RCON"); else if(!strlen(params))return SendClientMessage(playerid, 0xffffffAA,"Použi:/freeze [iD]"); else if(!IsPlayerConnected(id))return SendClientMessage(playerid, 0xffffffAA,"Hráč nie je pripojený"); else { new Jmeno[26]; GetPlayerName(playerid,Jmeno,26); new Jmeno2[26]; GetPlayerName(id,Jmeno2,26); TogglePlayerControllable(id,1); format(string,sizeof(string),"Hráč %s odmrazil hráča %s .",Jmeno,Jmeno2); SendClientMessageToAll(COLOR_ZELENA,string); } return 1; } A chyby: C:\Users\SirFisher\Desktop\test.pwn(66) : warning 217: loose indentation C:\Users\SirFisher\Desktop\test.pwn(82) : warning 217: loose indentation C:\Users\SirFisher\Desktop\test.pwn(90) : warning 217: loose indentation C:\Users\SirFisher\Desktop\test.pwn(92) : warning 217: loose indentation C:\Users\SirFisher\Desktop\test.pwn(101) : warning 217: loose indentation C:\Users\SirFisher\Desktop\test.pwn(104) : warning 217: loose indentation C:\Users\SirFisher\Desktop\test.pwn(108) : warning 217: loose indentation C:\Users\SirFisher\Desktop\test.pwn(125) : warning 217: loose indentation C:\Users\SirFisher\Desktop\test.pwn(128) : warning 217: loose indentation C:\Users\SirFisher\Desktop\test.pwn(131) : warning 217: loose indentation C:\Users\SirFisher\Desktop\test.pwn(139) : warning 217: loose indentation C:\Users\SirFisher\Desktop\test.pwn(150) : warning 217: loose indentation C:\Users\SirFisher\Desktop\test.pwn(165) : warning 217: loose indentation
  11. Ahoj, mám ZASE problém s AScriptem. Tentokrát když admin napíše /datlvl 0 tak to da tomu ID lvl 0, coz je blby. Dale kdyz da /datlvl 0 1 tak mu to da adminlvl 2 -.- +Jak udelat vic levelů? Díky za pomoc
×
×
  • Create New...