GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: Kovacs_Bela - 2012. Augusztus 10. - 17:05:24

Cím: [ADD-ON] [STOCK] freezePlayer(playerid,bool:Freeze);
Írta: Kovacs_Bela - 2012. Augusztus 10. - 17:05:24
Sziasztok! Gondoltam csinálok egy olyan kódot ami (lehet, hogy mûködik, ezáltal) nem fagyasztja le a játékost csak nem mehet el a pozíciójáról...


Rögtönzött
 


Használata:
                            freezePlayer(playerid,bool:freeze);
                           
  • playerid: a játékos akit le akarunk fagyasztani / kiolvasztani

                           
  • freeze:    ha true lefagyasztja ha false kiolvasztja

 

stock freezePlayer(playerid,bool:freeze)
{
    new Float:p[3];
    GetPlayerPos(playerid,p[0],p[1],p[2]);
    if(freeze == true) {
        SetPlayerWordBounds(playerid,p[0],p[1],p[0],p[1]);
    } else {
        SetPlayerWordBounds(playerid,20000.0000, -20000.0000, 20000.0000, -20000.0000);
    return 1;
} //nincs tesztelve, rögtönzött....

 
Csõ
Cím: [ADD-ON] [STOCK] freezePlayer(playerid,bool:Freeze);
Írta: instant - 2012. Augusztus 10. - 21:26:39
biztos hogy müködik?
Cím: [ADD-ON] [STOCK] freezePlayer(playerid,bool:Freeze);
Írta: Kovacs_Bela - 2012. Augusztus 10. - 23:57:57
Idézetet írta: ZzzzzZ date=1344626799\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"25906\" data-ipsquote-contentclass=\"forums_Topic
biztos hogy müködik?
 
nem  :laugh:
Cím: [ADD-ON] [STOCK] freezePlayer(playerid,bool:Freeze);
Írta: divkn - 2012. Augusztus 11. - 00:07:02
Tényleg nem fog mûködni. http://sampforum.hu/index.php?topic=30359.msg325123#msg325123
Cím: [ADD-ON] [STOCK] freezePlayer(playerid,bool:Freeze);
Írta: Kovacs_Bela - 2012. Augusztus 11. - 12:49:47
na mindegy.. :D
t/lock