Jump to content

[0.3B] OnPlayerEnterWater


Vidie

Recommended Posts

Přináším vám TUT který není mým vzorem ale našel jsem ho na netu.

Tyto funkce zjistí jestli je hráč ve vodě...

 

NEW:

new bool:swimming[MAX_PLAYERS];
forward IsPlayerInWater(playerid);
forward OnPlayerExitWater(playerid);
forward OnPlayerEnterWater(playerid);

 

Někde Do Modu:

public OnPlayerEnterWater(playerid)
{
//NĚCO
SendClientMessage(playerid,COLOR_ZELENA,"[ Vlez Si Do Vody ] Miss Mokre tryčko? :D");
//NĚCO
return 1;
}

 

public OnPlayerExitWater(playerid)
{
//NĚCO
SendClientMessage(playerid,COLOR_ZELENA,"[ Vylez Si Z Vody ] k***t suchý!");
//NĚCO
return 1;
}

Stock na zjištění jestli je hráč ve vodě...

public IsPlayerInWater(playerid)
{
   if(swimming[playerid]) return 1;
   return 0;
}

 

OnPlayerUpdate:

    if(GetPlayerAnimationIndex(playerid))
   {
   new animlib[32];
   new animname[32];
   GetAnimationName(GetPlayerAnimationIndex(playerid),animlib,32,animname,32);
   if(strcmp(animlib, "SWIM", true) == 0 && !swimming[playerid])
   {
   	swimming[playerid] = true;
    	OnPlayerEnterWater(playerid);
   }
   else if(strcmp(animlib, "SWIM", true) != 0 && swimming[playerid] && strfind(animname, "jump", true) == -1)
   {
   	swimming[playerid] = false;
   	OnPlayerExitWater(playerid);
}}
   else if(swimming[playerid])
   {
       swimming[playerid] = false;
       OnPlayerExitWater(playerid);
   }

 

 

//Ještě jednou upozornuji že to není můj script

Link to comment
Share on other sites

B4RR0N":4ba76vmh]
B4RR0N":4ba76vmh]

SendClientMessage(playerid,COLOR_ZELENA,"[ Vlez Si Do Vody ] Miss Mokre tryčko? :D");

 

Tričko je s měkym i.

 

Myluju Gramatycké chibi.. xD

 

*Miluju Gramatické Chyby

Link to comment
Share on other sites

  • Majitel
tu daval někdo fci IsPlayerInWater že to podle souřadnic a výšky zjistilo jestli jsi ve vodě

 

Voda na vsech mistech SA neni vzdy ve stejne vysce

Link to comment
Share on other sites

tu daval někdo fci IsPlayerInWater že to podle souřadnic a výšky zjistilo jestli jsi ve vodě

 

Voda na vsech mistech SA neni vzdy ve stejne vysce

 

a proto to ověřovalo i výšku

Link to comment
Share on other sites

A což takhle funguje to i když tam spadneš s Autem.??...Ne takže je to (skoro) k ničemu =)))...

 

Co je to za pičovinu když spadneš s autem? proč by měl někdo s autem padat do vody? :d to by byl jedine nejaky retard xD

Link to comment
Share on other sites

A což takhle funguje to i když tam spadneš s Autem.??...Ne takže je to (skoro) k ničemu =)))...

 

Podľa mňa by sa to dalo asi aj s autom, ale chcelo by to premyslieť... a neviem či sa to oplatí a či by to bolo vôbec využité... ako by si to využil napr ? spadneš s autom do vody a čo sa stane ? :d ťa portne na sucho ? ... to nie je podstatné pre autá...

 

a navyše, ak vystúpiš vo vode z auta, tak sa ta funkcia začne uskutočňovať...

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...