Právě je stř 23. kvě 2012 11:24:02
Hosting WEDOS.cz
SLEVA 25% (slevový kód:PAWNO25)

Nejnovější témata:
[INC]AddAmmo od QWER
Bannery od Sanfu
[INC]Turbo Enter-Exit System od SURANY_MORE
[Stránka] Hostingu SA-MP od Ewwe
[HELP] Skrytie TextDrawu od Om3n

Vyzkoušejte antivirus ESET Smart Security 5

Vyhledat témata bez odpovědí | Zobrazit aktivní témata Zobrazit nové příspěvky | Zobrazit vaše příspěvky


Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 9 ] 
Autor Zpráva
PříspěvekNapsal: ned 08. led 2012 19:56:19 
T - Bone Mendez
T - Bone Mendez
Registrován: stř 14. črc 2010 19:35:20
Příspěvky: 80

Tak když jsem se nudil a dál si práci udělat script pro nějaký help request a chvilku na to byl post z neznámých důvodů locknut (takže jsem příspěvěk nemohl odeslat :() to hodím tady.

[quote author=matthewmatt]čaute, chcel by som vás poprosiť či nepoznáte nejaký FS pri ktorom keď niekto zadá /rcon login heslo tak ho to zabanuje ale keď mám v FS nastavené meno pri ktorom sa môžem prihlásiť za admina tak ma to nezabanuje ale prihlási. Ďakujem za pochopenie.[/quote]

Do OnRconLoginAttempt
http://pastebin.com/NL5hy6g2

Nebo je-li libo code, ať jsem v souladu s pravidly..
Kód:
new maxPlayers = GetMaxPlayers();
   static const AdminNick[21] = "Admin";
   new name[21], ip_adresa[16];

   for (new i=0; i< maxPlayers; i++)
   {
      if (IsPlayerConnected(i))
      {
         GetPlayerIp(i, ip_adresa, sizeof(ip_adresa));
         if (!strcmp(ip, ip_adresa, false)) //našli jsme hráče s danou ip, co se pokoušel přihlásit
         {
             GetPlayerName(i, name, sizeof(name));
             if (strcmp(name, AdminNick, false)) //když má jiný nick, než AdminNick
             {
                 Kick(i);
             }
             break; //ukončíme smyčku, protože hráče s danou ip už jsme našli
          }
      }
   }


Naposledy upravil darknes3915 dne ned 08. led 2012 20:05:23, celkově upraveno 4

Offline
 Profil  
PříspěvekNapsal: ned 08. led 2012 19:57:31 
Kendall Johnson "Kendl"
Kendall Johnson "Kendl"
Uživatelský avatar
Registrován: sob 31. črc 2010 16:52:29
Příspěvky: 2858
Bydliště: Chomutov

Lockli ho protoze tvuj prispevek porusuje pravidla.. precti si pravidla!

_________________
Seznam programovacích učebnic zdarma

"Jsem vyjímečný.Proto se svým jednáním a chováním nemůžu zapadnout a vy mě budete nazývat jedním slovem "d*bil",protože mě nedokážete pochopit."

"Nic není tak těžké aby to lidský duch nepřekonal"

"Smějte se mi že jsem jiný,ale já se směju vám že vy jste všichni stejní"


Offline
 Profil  
PříspěvekNapsal: ned 08. led 2012 20:09:25 
Marc Wayne "B-Dup"
Marc Wayne "B-Dup"
Uživatelský avatar
Registrován: ned 20. bře 2011 20:54:01
Příspěvky: 730
Bydliště: Brandýs n. L.

lockliho a děláš new topic znovu pod jiným jménem? přijde mi to jako MultiACC ....

_________________
Kdo si lítá na Flight Simulatoru X: Accleration


Ať mě kontaktuje zalítáme ;) :D

Obrázek


Offline
 Profil  
PříspěvekNapsal: ned 08. led 2012 20:14:44 
T - Bone Mendez
T - Bone Mendez
Registrován: stř 14. črc 2010 19:35:20
Příspěvky: 80

Jojo, ono totiž normálně, když někdo založi help a pak mu locknou topic, tak si potom založí nový acc a založí nový topic ve scriptech s hotovým scriptem na daný request aby si pak připadal děsně cool. To dělám strašně rád no :D.


Offline
 Profil  
PříspěvekNapsal: pon 09. led 2012 16:40:20 
Moderátor
Moderátor
Registrován: čtv 28. dub 2011 18:53:54
Příspěvky: 1460

Kód:
static const AdminNick[21] = "Admin";


Vysvětlíš?

_________________
Používejte mozek! Snadněji tak vyřešíte záhadu Schrödingerovy kočky.


Obrázek


Offline
 Profil  
PříspěvekNapsal: pon 09. led 2012 16:47:09 
Kendall Johnson "Kendl"
Kendall Johnson "Kendl"
Uživatelský avatar
Registrován: úte 24. bře 2009 14:16:39
Příspěvky: 2874
Bydliště: Továrna na marmeželádu / Sklad bagrů

Darknes: Co ty děláš ještě za jazyk? :) C? Tvůj způsob zápisu je podobný :)

Mort: Je to statická konstantní proměnná
Konstantní = Neměnné
Statická proměnná = V pawnu "globální" proměnná existující jen ve své třídě...

Tzn. Funguje jako globálka, ale zapisuje se jako lokální

(Přišel jsem se jen zeptat darknese, neotravujte mě)

_________________
*Brain reset*


Offline
 Profil  
PříspěvekNapsal: pon 09. led 2012 16:51:19 
Moderátor
Moderátor
Registrován: čtv 28. dub 2011 18:53:54
Příspěvky: 1460

Ffredyk, já to vím, ale chtěl jsem vědět jestli to ví i on ...

jinak dalo by se to zapsat i takto:

Kód:
static const name[MAX_PLAYER_NAME] = "Admin";
if(strcmp(name,PlayerName(playerid),false))
Kick(playerid);

Nezkoušel jsem to

_________________
Používejte mozek! Snadněji tak vyřešíte záhadu Schrödingerovy kočky.


Obrázek


Offline
 Profil  
PříspěvekNapsal: pon 09. led 2012 17:19:55 
Carl Johnson "CJ"
Carl Johnson "CJ"
Uživatelský avatar
Registrován: čtv 29. led 2009 20:03:51
Příspěvky: 4549
Bydliště: Blava ne ?

Citace:
jinak dalo by se to zapsat i takto:


public "OnRconLoginAttempt" nemá parameter playerid, iba ip... takže by to tvoje hádzalo errory "undefinited playerid"
a btw miesto tej premeny by som použil define... ale to je vec názoru holt...

_________________
Moja tvorba http://pastebin.com/u/PatchwerkQWER
Ak chceš byť lepší ako ja, a budeš sa snažiť budeš lepší ! Už len pri pomyslení na to, že si lepší než ja, ťa posunie dopredu. Ale nezabudni ! Musíš sa snažiť. A potom zistíš to, čo vie pár ľudí - že som lama a moje scripty sú nič oproti tomu, čo môžeš vytvoriť ty. Tak sa prekonaj ako kedysi ja, a natri to všetkým ! Uprav budúcnosť pre svoj prospech


Online
 Profil  
PříspěvekNapsal: pon 09. led 2012 17:29:53 
T - Bone Mendez
T - Bone Mendez
Registrován: stř 14. črc 2010 19:35:20
Příspěvky: 80

ffredyk: v C# umím napsat nějaké ty základní programy, ale nijak hloub jsem se tomu nikdy nevěnoval, nebyl ostatně důvod, tenhle koníček pro mě něměl žádné výhody, co se týče usnadnění si čehokoliv :D (můj vrcholný program byl tuším notes na zapisování známek s počítáním výsledného průměru a rcon password cracker přes consoli). Amatérsky se věnuju php a pawno je taková ta nostalgie. Ale plánuju se naučit assembler, zajimá mě programování mikroprocesorů a tak, ale ne a ne si najít čas nakoupit nějaké ty rezistory a atmegu.

QWER tak samozřejmě, já se optimalizací nezabýval a psal jak mě momentálně napadlo. V tomhle případě by bylo define vhodnější použít.


Offline
 Profil  
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 9 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


 Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na: