Jump to content

QWER

Uživatel
  • Příspěvků

    10
  • Registrován

  • Aktivní

Everything posted by QWER

  1. QWER

    pomoc Systém smrti

    Ja si to prečítam za teba a tiež to za teba urobím. Ok?
  2. QWER

    pomoc Systém smrti

    Najlepšie čo môžeš urobiť je použiť https://github.com/oscar-broman/samp-weapon-config ale vyžaduje plugin
  3. Na tom servery čo si písal je tím pádom iní mód http://prntscr.com/jg7s21
  4. QWER

    script AntiReklama System

    Tento script je od Om3na z roku asi 2011. EDIT: 10 sekúnd na googli a našiel som to #include <a_samp> public OnFilterScriptInit() { print("\n--------------------------------------"); print(" Anti-reklama by Om3n"); print("--------------------------------------\n"); return 1; } public OnFilterScriptExit() { return 1; } public OnPlayerText(playerid, text[]) { //-------------------------------------------------------- for(new ip1=1;ip1 < 9; ip1++) { for(new ip2=0;ip2 < 9; ip2++) { for(new ip3=0;ip3 < 9; ip3++) { for(new ip4=0;ip4 < 9; ip4++) { new string2[16]; format(string2, sizeof(string2), ":%d%d%d%d", ip1, ip2, ip3, ip4); new string3[16]; format(string3, sizeof(string3), ": %d%d%d%d", ip1, ip2, ip3, ip4); new string4[16]; format(string4, sizeof(string3), ": %d %d %d %d", ip1, ip2, ip3, ip4); if(strfind(text, string2) >= 0) { SendClientMessage(playerid, 0xE10000AA, "Banned. No advertising ."); SendClientMessage(playerid, 0xE10000AA, "For unban write to www.ZombiesEra.tk ."); new string[256]; format(string, sizeof(string), "advertising"); BanEx(playerid, string); return 0; } if(strfind(text, string3) >= 0) { SendClientMessage(playerid, 0xE10000AA, "Banned. No advertising ."); SendClientMessage(playerid, 0xE10000AA, "For unban write to www.ZombiesEra.tk ."); new string[256]; format(string, sizeof(string), "advertising"); BanEx(playerid, string); return 0; } if(strfind(text, string4) >= 0) { SendClientMessage(playerid, 0xE10000AA, "Banned. No advertising ."); SendClientMessage(playerid, 0xE10000AA, "For unban write to www.ZombiesEra.tk ."); new string[256]; format(string, sizeof(string), "advertising"); BanEx(playerid, string); return 0; } } } } } return 1; }
  5. Neviem s čím šaškuješ, tak zostane jedna premenná nevyužitá (fuel[0]). Nič také sa nestane. Prípadne pri autách môžeš začať cykliť od 1, ak vieš, že definícia je väčšia ako 1. Prípadne použi foreach
  6. Nemám chuť upravovať príspevok (lebo ty si miesto nového príspevku upravil starý). Vytvorí sa nekonečný cyklus lebo zase začínaš od 1 a nie od 0 for(new v = 0; v < ALLV; v++) { fuel[v] = 18; } Ak budeš mať #define ALLV 1 tak to chyba nie je a môžeš to úplne v pohode používať. Len musíš myslieť na to, že premenné začínajú od 0 a nie od 1. Takže teraz by ten cyklus čo som ti hore napísal fungoval správne, nastavila by sa hodnota "18" iba premenne "fuel[0]"
  7. Nie. Ide o to, že keď vytvoríš array tak začína od 0 (nie od 1 ako používaš v cykle for). Takže končí "ALLV - 1" Príklad: Vytvoríš new array[6]; tak sa vytvorí premenna array[0] až array[5] Tvoj cyklus začína od 1, takže premennej array[0] nenastaví nič. A končí hodnotou 6 (lebo tam je "menší alebo rovný" čiže "<=" ). Tým pádom nastavíš hodnotu aj premenne array[6] ktorá ale neexistuje
  8. Pawn som nevidel už roky ale aj tak viem, prečo ti to nešlo. Prekonal si limit arrayu ("v <= ALLV") a tam sa script zastavil. Tuším to nehodí ani runtime error. Iba ak by si mal ten plugin, crashdetect tuším. Riešenie: zmeň to na "v < ALLV"
×
×
  • Create New...