Právě je čtv 24. kvě 2012 1:14:40
Hosting WEDOS.cz
SLEVA 25% (slevový kód:PAWNO25)

Nejnovější témata:
[otázka] Kde spraviť mod ? od D4n09
[Ms 2012] NHL 2009 Remake od SweS
[HELP] stock & undefined symbol od WilliamKrizak
asus k8v-x od 7.Host
[HELP] Pickupy ! od AvestX

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ů: 7 ] 
Autor Zpráva
 Předmět příspěvku: [TuT] Základní Public
PříspěvekNapsal: pon 30. srp 2010 10:46:53 
Carl Johnson "CJ"
Carl Johnson "CJ"
Registrován: stř 19. srp 2009 17:31:39
Příspěvky: 6369

Takže na přání ČÍNSKÉ POLÍVKY obnovuju svůj TuT ;)

Jsou tu vypsané pouze základní publici, které jsou nejpoužívanější.


[hr][/hr]

OnGameModeInit
Funkce které dáme do tohoto publicu se spustí vždy když se mod zapíná.

Kód:
public OnGameModeInit()
{
   new Day, Month, Year;
   getdate(Day, Month, Year);
   printf("Mod spusten %s.%s.%s",Day,Month,Year);
   return 1;
}


OnGameModeExit
Funkce které dáme do tohoto publicu se spustí vždy když se mod vypíná.


Kód:
public OnGameModeExit()
{
   print("Mod Vypnut");
   return 1;
}


OnFilterScriptInit
Funkce které dáme do tohoto publicu se spustí vždy když se filterscript zapíná.

OnFilterScriptExit
Funkce které dáme do tohoto publicu se spustí vždy když se filterscript vypíná.

OnPlayerConnect
Tento public se spustí vždy když se připojí nějaký hráč.

Kód:
public OnPlayerConnect(playerid)
{
   new hrac[30];
   new string[100];
   GetPlayerName(playerid, hrac, 30);
   format(string, sizeof(string),"Hrac %s se pripojil", hrac);
   SendClientMessageToAll(0xFFFFFFAA,string);
   return 1;
}


OnPlayerDisconnect
Tento public se spustí vždy když se nějaký hráč odpojí.

Kód:
public OnPlayerDisconnect(playerid, reason)
{
    new string[64],
    name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,MAX_PLAYER_NAME);
    switch(reason)
    {
        case 0: format(string,sizeof string,"%s odešel. (Pád hry)",name);
        case 1: format(string,sizeof string,"%s odešel. (Quit)",name);
        case 2: format(string,sizeof string,"%s odešel. (Kicked/Banned)",name);
    }
    SendClientMessageToAll(0xFFFFFFAA,string);
    return 1;
}


OnPlayerRequestClass
Public se spustí vždy když si hráč vybírá postavy před spawnem.

Kód:
public OnPlayerRequestClass(playerid, classid)
{
   if(classid == 0)
   {
      SendClientMessage(playerid, 0xFFFFFFAA, "TERORISTA");
   }
   return 1;
}


OnPlayerRequestSpawn
Public se spustí když si hráč vybral postavu a zmáčkl SHIFT (nebo tlačítko dialogu)

OnPlayerDeath
Public se spustí když hráč zabije druhého hráče, nebo hráč umře.

Kód:
public OnPlayerDeath(playerid, killerid, reason)
{
   SendDeathMessage(killerid, reason, playerid);
   // Odesle zpravu do killlistu o smrti playerid
   return 1;
}


OnPlayerSpawn
Public se spustí když se hráč spawne ("Objeví se ve světě").

OnPlayerText
Tento public se spustí když hráč napíše zprávu do chatu.

OnPlayerCommandText
Tento public se spustí když hráč napíše příkaz do chatu ( /neco ).

OnPlayerEnterVehicle
Spustí se, když hráč zmáčkne F/Enter a chce nastoupit do vozidla.

OnPlayerExitVehicle
Když vystupuje z vozidla.

OnPlayerStateChange
Spustí se když hráč změní "State" čili jestli jde pěšky nebo jede autem.
Když nastoupí do auta změní se mu State z PLAYER_STATE_ONFOOT na PLAYER_STATE_DRIVER

OnPlayerEnterCheckpoint
Když hráč vstoupí do CP (Checkpoint)

OnPlayerExitCheckpoint
Když hráč odejde z CP

OnPlayerEnterRaceCheckpoint
To samé jako OnPlayerEnterCheckpoint jenom tento public platí pouze na Race Checkpointy

OnPlayerExitRaceCheckpoint
To samé jako OnPlayerExitCheckpoint jenom tento public platí pouze na Race Checkpointy.

OnRconCommand
Public se spustí když se napíše RCON příkaz, lze si vytvořit vlastní RCON příkazy.

OnPlayerPickUpPickup
Spustí se když hráč vleze na pickup

OnPlayerSelectedMenuRow
Spustí se když si hráč vybral z menu. (Dnes se menu používají méně často než novější dialogy)

OnPlayerExitedMenu
Když hráč opustil menu.

OnPlayerInteriorChange
Když hráč změnil interiér spustí se public.

OnPlayerKeyStateChange
Spustí se když hráč zmáčknul klávesu.

OnRconLoginAttempt
Když se hráč přihlašuje na rcon. Lze kontrolovat jestli uspěl nebo ne. (success == úspěšně)

OnPlayerUpdate
Spustí se když se cokoliv stane s hráčem.. Změní se mu zdraví atd. Takže tento public se spouští nejvíce ze všech a pokud do něj dáte extrémně zatěžující scripty tak vám určitě spadne server :)

OnDialogResponse 0.3
Spustí se když hráč použije Dialog.

OnPlayerClickPlayer 0.3
Spustí se když hráč zmáčkne TAB a klikne na nějakého hráče v tabulce.

Pokud sem na něco zapoměl nebo spletl tak mě opravte :)


Naposledy upravil David dne pon 30. srp 2010 11:00:19, celkově upraveno 2

Offline
 Profil  
 Předmět příspěvku: Re: [TuT] Základní Public
PříspěvekNapsal: pon 30. srp 2010 10:47:37 
Carl Johnson "CJ"
Carl Johnson "CJ"
Uživatelský avatar
Registrován: čtv 04. pro 2008 12:15:11
Příspěvky: 4563
Bydliště: @home

Jak na přání moje?! Tohle neni ono! TAMTO BYLO S příkladem :) no nic :)

_________________
Omlouvám se všem, které jsem tu někdy urazil, dal jim ban nebo jim provedl cokoliv jiného, co se jim nelíbilo.

Twitter: @Cinska_polivka
Last.fm: Chinese_soup
XMPP (Jabber): Cinska_polivka@jabbim.com"
IRC: Chinese_soup @ IRCNet, Freenode, CZFree


Online
 Profil  
 Předmět příspěvku: Re: [TuT] Základní Public
PříspěvekNapsal: pon 30. srp 2010 10:49:17 
Lance Wilson "Ryder"
Lance Wilson "Ryder"
Registrován: ned 19. črc 2009 12:53:53
Příspěvky: 2537

davidek zase zabil kazdy si to najde na wiki :D


Offline
 Profil  
 Předmět příspěvku: Re: [TuT] Základní Public
PříspěvekNapsal: pon 30. srp 2010 10:52:18 
Carl Johnson "CJ"
Carl Johnson "CJ"
Uživatelský avatar
Registrován: čtv 04. pro 2008 12:15:11
Příspěvky: 4563
Bydliště: @home

[other]killer píše:
davidek zase zabil kazdy si to najde na wiki :D


Právě, že nenajde.

_________________
Omlouvám se všem, které jsem tu někdy urazil, dal jim ban nebo jim provedl cokoliv jiného, co se jim nelíbilo.

Twitter: @Cinska_polivka
Last.fm: Chinese_soup
XMPP (Jabber): Cinska_polivka@jabbim.com"
IRC: Chinese_soup @ IRCNet, Freenode, CZFree


Online
 Profil  
 Předmět příspěvku: Re: [TuT] Základní Public
PříspěvekNapsal: pon 30. srp 2010 10:56:40 

Citace:
OnPlayerUpdate 0.3
Spustí se když se hráč pohne, takže tento public se spouští nejvíce ze všech a pokud do něj dáte extrémně zatěžující scripty tak vám určitě spadne server


tak jedna vec je ze mam takovej dojem ze OnPlayerUpdate byla uz ve verzi 0.2 ale akorat nebyla v new.pwn...

dalsi vec je ze popis je spatne...on se ten callback vola pri jakykoliv zmene hracova statusu (pohyb, HP, Armor, proste jakakoliv zmena....)...ale na wiki je napsany ze se vola pro kazdyho hrace kazdou sekundu...


  
 Předmět příspěvku: Re: [TuT] Základní Public
PříspěvekNapsal: sob 02. říj 2010 15:23:15 
Carl Johnson "CJ"
Carl Johnson "CJ"
Registrován: stř 19. srp 2009 17:31:39
Příspěvky: 6369

Cinska polivka píše:
Jak na přání moje?! Tohle neni ono! TAMTO BYLO S příkladem :) no nic :)

Pridal jsem par prikladu ale nebavi me to :D

[other]killer píše:
davidek zase zabil kazdy si to najde na wiki :D

Tam at si najdou priklad pouziti.

Om3n píše:
tak jedna vec je ze mam takovej dojem ze OnPlayerUpdate byla uz ve verzi 0.2 ale akorat nebyla v new.pwn...


Asi mas pravdu na wiki nepisou nic o Added in 0.3

Om3n píše:
dalsi vec je ze popis je spatne...on se ten callback vola pri jakykoliv zmene hracova statusu (pohyb, HP, Armor, proste jakakoliv zmena....)...ale na wiki je napsany ze se vola pro kazdyho hrace kazdou sekundu...


Ja s tim nikdy nepracoval ale diky, upravim


Offline
 Profil  
 Předmět příspěvku: Re: [TuT] Základní Public
PříspěvekNapsal: sob 02. říj 2010 15:45:06 
Kendall Johnson "Kendl"
Kendall Johnson "Kendl"
Uživatelský avatar
Registrován: stř 18. úno 2009 12:34:23
Příspěvky: 2626

hej tak zrob odkazy na wikinu

_________________
AdminBot Osfald v4.0

Aktuální práce:
The BlueShark
AdminBot Osvald v4.1

Pub4Fun Freeroam RELOADED


Další práce v budoucnu:
AdminBot Osvald v5.0
- (90% že bude)
Game Over - The Next Series - nejisté


Offline
 Profil  
 Předmět příspěvku: Re: [TuT] Základní Public
PříspěvekNapsal: úte 12. říj 2010 18:11:40 
Nováček
Nováček
Registrován: ned 03. říj 2010 19:18:18
Příspěvky: 7

Rád by som upresnil že public OnPlayerUpdate sa spúšťa stále, aj keď hráč nič nerobí ale vtedy v závislosti od pingu daného hráča.

_________________
Obrázek
Obrázek

Pomáham začiatočníkom

O "ľudí" ktorý si myslia že sú králi pawna a aj tak nikomu neporadia nemám záujem na komunikáciu.


Offline
 Profil  
 Předmět příspěvku: Re: [TuT] Základní Public
PříspěvekNapsal: úte 12. říj 2010 18:59:32 
Kendall Johnson "Kendl"
Kendall Johnson "Kendl"
Uživatelský avatar
Registrován: stř 18. úno 2009 12:34:23
Příspěvky: 2626

TheMAnonyme píše:
Rád by som upresnil že public OnPlayerUpdate sa spúšťa stále, aj keď hráč nič nerobí ale vtedy v závislosti od pingu daného hráča.


spouští se s každou akcí hráče i se změnou pingu

_________________
AdminBot Osfald v4.0

Aktuální práce:
The BlueShark
AdminBot Osvald v4.1

Pub4Fun Freeroam RELOADED


Další práce v budoucnu:
AdminBot Osvald v5.0
- (90% že bude)
Game Over - The Next Series - nejisté


Offline
 Profil  
 Předmět příspěvku: Re: [TuT] Základní Public
PříspěvekNapsal: úte 12. říj 2010 19:00:44 
Carl Johnson "CJ"
Carl Johnson "CJ"
Registrován: stř 19. srp 2009 17:31:39
Příspěvky: 6369

Dyt pisu cokoliv se stane s hracem xD


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ů: 7 ] 

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: