22.02.2013, 18:43
Bom pessoal queria pedir ajuda de vocкs se podem
me passa um bom sistema de slap sem erros. abз
me passa um bom sistema de slap sem erros. abз
//*********************************************************************************************************************** /*Anti God com explosгo, testado com ping de atй 500 MS, nгo teve desync. /SLAP pawn Code:*/ stock StartCheck(playerid) { new int, Float:Fts[6]; GetPlayerPos(playerid,Fts[0],Fts[1],Fts[2]); GetPlayerFacingAngle(playerid,Fts[3]); GetPlayerHealth(playerid,Fts[4]); GetPlayerArmour(playerid,Fts[5]); int = GetPlayerInterior(playerid); SetPlayerPos(playerid,1481.3812,-1790.0688,156.7533); SetPlayerFacingAngle(playerid,355.0); SetPlayerInterior(playerid,0); CreateExplosion(1481.3812,-1790.0688,156.7533,7,10.0); SetTimerEx("GodModeCheck",GetPlayerPing(playerid)+70,false,"iiffffff",playerid,int,Fts[0],Fts[1],Fts[2],Fts[3],Fts[4],Fts[5]); //Tempo para executar a sincronizaзгo return true; } forward GodModeCheck(playerid,interior,Float:X,Float:Y,Float:Z,Float:A,Float:H,Float:M); public GodModeCheck(playerid,interior,Float:X,Float:Y,Float:Z,Float:A,Float:H,Float:M) { new Float:HP[2]; GetPlayerHealth(playerid,HP[0]); GetPlayerArmour(playerid,HP[1]); if(HP[0] < H || HP[1] < M) { new Msg[70], Nam[21]; GetPlayerName(playerid,Nam,sizeof(Nam)); format(Msg,sizeof(Msg),"-InfoServ- %s(%i) foi aprovado.",Nam,playerid); SendClientMessageToAll(0x00CC00FF,Msg); } else { new Msg[70], Nam[21]; GetPlayerName(playerid,Nam,sizeof(Nam)); format(Msg,sizeof(Msg),"-InfoServ- %s(%i) foi reprovado.",Nam,playerid); SendClientMessageToAll(0xCC0000FF,Msg); } SetPlayerPos(playerid,X,Y,Z); SetPlayerFacingAngle(playerid,A); SetPlayerInterior(playerid,interior); SetPlayerHealth(playerid,H); SetPlayerArmour(playerid,M); SendClientMessage(playerid,0xCC8000FF,"-InfoServ- Configuraзгo antiga carregada!"); return true; } //A explosгo й grande, ela vai demorar aproximadamente 700 MS para desaparecer e pega em uma grande distвncia.