Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2012-07-11, 19:43


jona99







Wiek: 36
Na forum: 5234 dni
Posty: 103
Nick w MP: Johny_Bloom

Piwa: 71

Respekt: 45,3

Wi?c tak sytuacja wygl?da tak, mam mape honesta, wbijali du?o os?b i sobie dawali bronie, naprawiali samochody, albo sie teleportowali,

Jak takie co? mo?na naprawi? ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-11, 19:44


B!4CK

Never give UP!






Wiek: 32
Na forum: 5809 dni
Posty: 1047
Nick w MP: John

Piwa: 1891

Respekt: 124,2
Respekt: 124,2

Podaj kod.

Podpis
Cześć
! :)


Projekt, który poruszy scenę platformy SA:MP!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-11, 19:48


jona99







Wiek: 36
Na forum: 5234 dni
Posty: 103
Nick w MP: Johny_Bloom

Piwa: 71

Respekt: 45,3

Kod:

//ANTY CHEAT

AC_OnPlayerConnect(playerid)
{
dDialogid[playerid]=0;
dKasa[playerid]=0;
dHP[playerid]=100;
dArmor[playerid]=0;
for(new p = 1; p <= 46; p++)
{
dBron[playerid][p]=false;
dAmmo[playerid][p]=0;
}
return 1;
}

NapisText(text[])
{
if(NapisUzywany)
{
TextDrawHideForAll(Napis);
KillTimer(NapisTimer);
}
NapisUzywany=true;
TextDrawSetString(Napis,text);
TextDrawShowForAll(Napis);
NapisTimer=SetTimer("NapisWylacz",20000,false);
return 1;
}

forward AntyCheatSystem();
public AntyCheatSystem()
{
foreach(Player,i)
{
GetPlayerHealth(i,ACHP); GetPlayerArmour(i,ACArmor);
//kasa
if(GetPlayerMoney(i)!=dKasa[i])
{
ResetPlayerMoney(i);
GivePlayerMoney(i,dKasa[i]);
}
//hp
if(ACHP!=dHP[i])
{
if(ACHP>dHP[i])
{
SetPlayerHealth(i,dHP[i]);
}
else
{
dHP[i]=ACHP;
}
}
//armor
if(ACArmor!=dArmor[i])
{
if(ACArmor>dArmor[i])
{
SetPlayerArmour(i,dArmor[i]);
}
else
{
dArmor[i]=ACArmor;
}
}
//jetpack
if(GetPlayerSpecialAction(i) == SPECIAL_ACTION_USEJETPACK)
{
SetPlayerSpecialAction(i, SPECIAL_ACTION_NONE);
//
SendClientMessage(i,KOLOR_AC,"AC: "BIALY"Zosta?e? zbanowany, pow?d: JetPack");
format(ACString, sizeof(ACString),"AC: "BIALY"Nick: %s",NickCzat(i));
SendClientMessage(i,KOLOR_AC,ACString);
format(ACString, sizeof(ACString),"AC: "BIALY"IP: %s",dIP[i]);
SendClientMessage(i,KOLOR_AC,ACString);
//
format(ACString, sizeof(ACString),"~r~(%d)%s zostal zbanowany~n~~y~przez: AntyCheat~n~~w~Za: Jetpack",i,NickCzat(i));
NapisText(ACString);
//
dBan(i,"AC: JetPack");
return 1;
}
//bronie
ACBron=GetPlayerWeapon(i);
if(ACBron>0 && ACBron < 46)
{
ACAmmo = GetPlayerAmmo(i);
if(ACAmmo>0 && dBron[i][ACBron]==false)
{
ResetPlayerWeapons(i);
//
format(ACString, sizeof(ACString),"AC: "BIALY"Zosta?e? zbanowany, pow?d: "AC"Weapon Cheat (%s)",NazwaBroni[ACBron]);
SendClientMessage(i,KOLOR_AC,ACString);
format(ACString, sizeof(ACString),"AC: "BIALY"Nick: %s",NickCzat(i));
SendClientMessage(i,KOLOR_AC,ACString);
format(ACString, sizeof(ACString),"AC: "BIALY"IP: %s",dIP[i]);
SendClientMessage(i,KOLOR_AC,ACString);
//
format(ACString, sizeof(ACString),"~r~(%d)%s zostal zbanowany~n~~y~przez: AntyCheat~n~~w~Za: Weapon Cheat: %s",i,NickCzat(i),NazwaBroni[ACBron]);
NapisText(ACString);
//
format(ACString, sizeof(ACString),"AC: Weapon Cheat (%s)",NazwaBroni[ACBron]);
dKick(i,ACString);
return 1;
}
if(dBron[i][ACBron]==true && dAmmo[i][ACBron]!=ACAmmo)
{
dAmmo[i][ACBron]=ACAmmo;
}
}//koniec warunku broni
}//od petli
return 1;
}

stock dShowPlayerDialog(playerid,id,styl,napis[],text[],res[],res2[])
{
dDialogid[playerid]=id;
ShowPlayerDialog(playerid,id,styl,napis,text,res,res2);
return 1;
}

stock name_add_tabs(names[])
{
new ret[40];
if(strlen(names) <= 8) format(ret, sizeof(ret), "%s\t\t", names);
else format(ret, sizeof(ret), "%s\t", names);
return ret;
}
//hp
stock dDodajHP(playerid,Float:HP)
{
dHP[playerid]+=HP;
if(dHP[playerid]>100) dHP[playerid]=100;
SetPlayerHealth(playerid,dHP[playerid]);
return 1;
}

stock dUstawHP(playerid,Float:HP)
{
dHP[playerid]=HP;
if(dHP[playerid]>100) dHP[playerid]=100;
SetPlayerHealth(playerid,HP);
return 1;
}

stock dCzyMaHP(playerid,Float:hp)
{
if(dHP[playerid]>=hp)
{
return 1;
}
return 0;
}

stock Float:dWyswietlHP(playerid)
{
return dHP[playerid];
}

//armor

stock dDodajArmor(playerid,Float:Armor)
{
dArmor[playerid]+=Armor;
if(dArmor[playerid]>100) dArmor[playerid]=100;
SetPlayerArmour(playerid,dArmor[playerid]);
return 1;
}

stock dUstawArmor(playerid,Float:Armor)
{
dArmor[playerid]=Armor;
if(dArmor[playerid]>100) dArmor[playerid]=100;
SetPlayerArmour(playerid,Armor);
return 1;
}

stock dCzyMaArmor(playerid,Float:armor)
{
if(dArmor[playerid]>=armor)
{
return 1;
}
return 0;
}

stock Float:dWyswietlArmor(playerid)
{
return dArmor[playerid];
}

//kasa
stock dDodajKase(playerid,kasa)
{
dKasa[playerid]+=kasa;
GivePlayerMoney(playerid,kasa);
return 1;
}

stock dCzyMaKase(playerid,kasa)
{
if(dKasa[playerid]>=kasa)
{
return 1;
}
return 0;
}

stock dWyswietlKase(playerid)
{
return dKasa[playerid];
}

stock dUstawKase(playerid,kasa)
{
dKasa[playerid]=kasa;
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid,kasa);
return 1;
}

stock dUsunKase(playerid)
{
dKasa[playerid]=0;
ResetPlayerMoney(playerid);
return 1;
}

stock AdminCode(playerid)
{
new nick[MAX_PLAYER_NAME], text[32];
GetPlayerName(playerid, nick, MAX_PLAYER_NAME);

format(text, sizeof(text), "%s", nick);
new string1[32];
new char1[5], char2[5], char3[5], char4[4];
new charcode2[5];
strmid(charcode2, MD5_Hash(text), 0, strlen(MD5_Hash(text)), 255);
strmid(char1, charcode2[0], 0, 1, 255);
strmid(char2, charcode2[1], 0, 1, 255);
strmid(char3, charcode2[2], 0, 1, 255);
strmid(char4, charcode2[3], 0, 1, 255);
format(string1, sizeof(string1), "%s%s%s%s", char1, char2, char3, char4);
return string1;
}
//anty cheat na bron
stock dDajBron(playerid,id,ammo)
{
if((id<1||id>46)||id==19||id==20||id==21||id==40) return 0;
if(ammo<1||ammo>999) return 1;
dBron[playerid][id]=true;
dAmmo[playerid][id]=ammo;
GivePlayerWeapon(playerid,id,ammo);
return 1;
}

stock dCzyMaBron(playerid,id)
{
if((id<1||id>46)||id==19||id==20||id==21) return 0;
if(dBron[playerid][id]==true)
{
return 1;
}
return 0;
}

stock dWyswietlAmmo(playerid,id)
{
if((id<1||id>46)||id==19||id==20||id==21) return 0;
return dAmmo[playerid][id];
}

stock dSlotBron(id)
{
if((id<1||id>46)||id==19||id==20||id==21) return 0;
new slot;
switch(id)
{
case 0, 1: slot = 0;
case 2..9: slot = 1;
case 22..24: slot = 2;
case 25..27: slot = 3;
case 28, 29, 32: slot = 4;
case 30, 31: slot = 5;
case 33, 34: slot = 6;
case 35..38: slot = 7;
case 16..19, 39: slot = 8;
case 41..43: slot = 9;
case 10..15: slot = 10;
case 44..46: slot = 11;
case 40: slot = 12;
}
return slot;
}

stock dUsunBronieSlot(playerid,slot)
{
new bron,ammo;
GetPlayerWeaponData(playerid,slot,bron,ammo);
if(bron) dUsunBron(playerid,bron);
return 1;
}

stock dUsunBron(playerid,id)
{
new slot=dSlotBron(id);
if(slot==1||slot==10||slot==11||slot==12)
{
GetPlayerWeaponData(playerid,1,PlayerInfo[playerid][pBron],PlayerInfo[playerid][pAmmo]);
GetPlayerWeaponData(playerid,2,PlayerInfo[playerid][pBron2],PlayerInfo[playerid][pAmmo2]);
GetPlayerWeaponData(playerid,3,PlayerInfo[playerid][pBron3],PlayerInfo[playerid][pAmmo3]);
GetPlayerWeaponData(playerid,4,PlayerInfo[playerid][pBron4],PlayerInfo[playerid][pAmmo4]);
GetPlayerWeaponData(playerid,5,PlayerInfo[playerid][pBron5],PlayerInfo[playerid][pAmmo5]);
GetPlayerWeaponData(playerid,6,PlayerInfo[playerid][pBron6],PlayerInfo[playerid][pAmmo6]);
GetPlayerWeaponData(playerid,7,PlayerInfo[playerid][pBron7],PlayerInfo[playerid][pAmmo7]);
GetPlayerWeaponData(playerid,8,PlayerInfo[playerid][pBron8],PlayerInfo[playerid][pAmmo8]);
GetPlayerWeaponData(playerid,9,PlayerInfo[playerid][pBron9],PlayerInfo[playerid][pAmmo9]);
GetPlayerWeaponData(playerid,10,PlayerInfo[playerid][pBron10],PlayerInfo[playerid][pAmmo10]);
GetPlayerWeaponData(playerid,11,PlayerInfo[playerid][pBron11],PlayerInfo[playerid][pAmmo11]);
GetPlayerWeaponData(playerid,12,PlayerInfo[playerid][pBron12],PlayerInfo[playerid][pAmmo12]);

ResetPlayerWeapons(playerid);

if(slot==1)
{
PlayerInfo[playerid][pBron]=0;
PlayerInfo[playerid][pAmmo]=0;
}
else if(slot==10)
{
PlayerInfo[playerid][pBron10]=0;
PlayerInfo[playerid][pAmmo10]=0;
}
else if(slot==11)
{
PlayerInfo[playerid][pBron11]=0;
PlayerInfo[playerid][pAmmo11]=0;
}
else if(slot==12)
{
PlayerInfo[playerid][pBron11]=0;
PlayerInfo[playerid][pAmmo11]=0;
}
if(PlayerInfo[playerid][pAmmo]) dDajBron(playerid,PlayerInfo[playerid][pBron],PlayerInfo[playerid][pAmmo]);
if(PlayerInfo[playerid][pAmmo2]) dDajBron(playerid,PlayerInfo[playerid][pBron2],PlayerInfo[playerid][pAmmo2]);
if(PlayerInfo[playerid][pAmmo3]) dDajBron(playerid,PlayerInfo[playerid][pBron3],PlayerInfo[playerid][pAmmo3]);
if(PlayerInfo[playerid][pAmmo4]) dDajBron(playerid,PlayerInfo[playerid][pBron4],PlayerInfo[playerid][pAmmo4]);
if(PlayerInfo[playerid][pAmmo5]) dDajBron(playerid,PlayerInfo[playerid][pBron5],PlayerInfo[playerid][pAmmo5]);
if(PlayerInfo[playerid][pAmmo6]) dDajBron(playerid,PlayerInfo[playerid][pBron6],PlayerInfo[playerid][pAmmo6]);
if(PlayerInfo[playerid][pAmmo7]) dDajBron(playerid,PlayerInfo[playerid][pBron7],PlayerInfo[playerid][pAmmo7]);
if(PlayerInfo[playerid][pAmmo8]) dDajBron(playerid,PlayerInfo[playerid][pBron8],PlayerInfo[playerid][pAmmo8]);
if(PlayerInfo[playerid][pAmmo9]) dDajBron(playerid,PlayerInfo[playerid][pBron9],PlayerInfo[playerid][pAmmo9]);
if(PlayerInfo[playerid][pAmmo10]) dDajBron(playerid,PlayerInfo[playerid][pBron10],PlayerInfo[playerid][pAmmo10]);
if(PlayerInfo[playerid][pAmmo11]) dDajBron(playerid,PlayerInfo[playerid][pBron11],PlayerInfo[playerid][pAmmo11]);
if(PlayerInfo[playerid][pAmmo12]) dDajBron(playerid,PlayerInfo[playerid][pBron12],PlayerInfo[playerid][pAmmo12]);
SetTimerEx("BronUsun",500,false,"dd",playerid,id);
return 1;
}
else
{
SetPlayerAmmo(playerid,id,0);
SetPlayerArmedWeapon(playerid,id);
SetTimerEx("BronUsun",500,false,"dd",playerid,id);
}
return 1;
}

forward BronUsun(playerid,id);
public BronUsun(playerid,id)
{
dBron[playerid][id]=false;
dAmmo[playerid][id]=0;
return 1;
}

stock dUsunBronie(playerid)
{
ResetPlayerWeapons(playerid);
for(new p = 1; p <= 46; p++)
{
dBron[playerid][p]=false;
dAmmo[playerid][p]=0;
}
return 1;
}

stock GetPlayerSpeed(playerid)// km/h by destroyer
{
if(IsPlayerInAnyVehicle(playerid)) GetVehicleVelocity(GetPlayerVehicleID(playerid),vx,vy,vz); else GetPlayerVelocity(playerid,vx,vy,vz);
vpredkosc=floatsqroot((vx*vx)+(vy*vy)+(vz*vz))*198;
return floatround(vpredkosc);
}
/*


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-11, 20:01


B!4CK

Never give UP!






Wiek: 32
Na forum: 5809 dni
Posty: 1047
Nick w MP: John

Piwa: 1891

Respekt: 124,2
Respekt: 124,2

ja mam tak :


Kod:

//ANTY CHEAT

AC_OnPlayerConnect(playerid)
{
dDialogid[playerid]=0;
dKasa[playerid]=0;
dHP[playerid]=100;
dArmor[playerid]=0;
for(new p = 1; p <= 46; p++)
{
dBron[playerid][p]=false;
dAmmo[playerid][p]=0;
}
return 1;
}

NapisText(text[])
{
if(NapisUzywany)
{
TextDrawHideForAll(Napis);
KillTimer(NapisTimer);
}
NapisUzywany=true;
TextDrawSetString(Napis,text);
TextDrawShowForAll(Napis);
NapisTimer=SetTimer("NapisWylacz",20000,false);
return 1;
}

forward AntyCheatSystem();
public AntyCheatSystem()
{
foreach(Player,i)
{
GetPlayerHealth(i,ACHP); GetPlayerArmour(i,ACArmor);
//kasa
if(GetPlayerMoney(i)!=dKasa[i])
{
ResetPlayerMoney(i);
GivePlayerMoney(i,dKasa[i]);
}
//hp
if(ACHP!=dHP[i])
{
if(ACHP>dHP[i])
{
SetPlayerHealth(i,dHP[i]);
}
else
{
dHP[i]=ACHP;
}
}
//armor
if(ACArmor!=dArmor[i])
{
if(ACArmor>dArmor[i])
{
SetPlayerArmour(i,dArmor[i]);
}
else
{
dArmor[i]=ACArmor;
}
}
//jetpack
if(GetPlayerSpecialAction(i) == SPECIAL_ACTION_USEJETPACK)
{
SetPlayerSpecialAction(i, SPECIAL_ACTION_NONE);
//
SendClientMessage(i,KOLOR_AC,"AC: "BIALY"Zosta?e? zbanowany, pow?d: JetPack");
format(ACString, sizeof(ACString),"AC: "BIALY"Nick: %s",NickCzat(i));
SendClientMessage(i,KOLOR_AC,ACString);
format(ACString, sizeof(ACString),"AC: "BIALY"IP: %s",dIP[i]);
SendClientMessage(i,KOLOR_AC,ACString);
//
format(ACString, sizeof(ACString),"~r~(%d)%s zostal zbanowany~n~~y~przez: AntyCheat~n~~w~Za: Jetpack",i,NickCzat(i));
NapisText(ACString);
//
dBan(i,"AC: JetPack");
return 1;
}
//bronie
ACBron=GetPlayerWeapon(i);
if(ACBron>0 && ACBron < 46)
{
ACAmmo = GetPlayerAmmo(i);
if(ACAmmo>0 && dBron[i][ACBron]==false)
{
ResetPlayerWeapons(i);
//
format(ACString, sizeof(ACString),"AC: "BIALY"Zosta?e? zbanowany, pow?d: "AC"Weapon Cheat (%s)",NazwaBroni[ACBron]);
SendClientMessage(i,KOLOR_AC,ACString);
format(ACString, sizeof(ACString),"AC: "BIALY"Nick: %s",NickCzat(i));
SendClientMessage(i,KOLOR_AC,ACString);
format(ACString, sizeof(ACString),"AC: "BIALY"IP: %s",dIP[i]);
SendClientMessage(i,KOLOR_AC,ACString);
//
format(ACString, sizeof(ACString),"~r~(%d)%s zostal zbanowany~n~~y~przez: AntyCheat~n~~w~Za: Weapon Cheat: %s",i,NickCzat(i),NazwaBroni[ACBron]);
NapisText(ACString);
//
format(ACString, sizeof(ACString),"AC: Weapon Cheat (%s)",NazwaBroni[ACBron]);
dKick(i,ACString);
return 1;
}
if(dBron[i][ACBron]==true && dAmmo[i][ACBron]!=ACAmmo)
{
dAmmo[i][ACBron]=ACAmmo;
}
}//koniec warunku broni
}//od petli
return 1;
}

stock dShowPlayerDialog(playerid,id,styl,napis[],text[],res[],res2[])
{
dDialogid[playerid]=id;
ShowPlayerDialog(playerid,id,styl,napis,text,res,res2);
return 1;
}

stock name_add_tabs(names[])
{
new ret[40];
if(strlen(names) <= 8) format(ret, sizeof(ret), "%s\t\t", names);
else format(ret, sizeof(ret), "%s\t", names);
return ret;
}
//hp
stock dDodajHP(playerid,Float:HP)
{
dHP[playerid]+=HP;
if(dHP[playerid]>100) dHP[playerid]=100;
SetPlayerHealth(playerid,dHP[playerid]);
return 1;
}

stock dUstawHP(playerid,Float:HP)
{
dHP[playerid]=HP;
if(dHP[playerid]>100) dHP[playerid]=100;
SetPlayerHealth(playerid,HP);
return 1;
}

stock dCzyMaHP(playerid,Float:hp)
{
if(dHP[playerid]>=hp)
{
return 1;
}
return 0;
}

stock Float:dWyswietlHP(playerid)
{
return dHP[playerid];
}

//armor

stock dDodajArmor(playerid,Float:Armor)
{
dArmor[playerid]+=Armor;
if(dArmor[playerid]>100) dArmor[playerid]=100;
SetPlayerArmour(playerid,dArmor[playerid]);
return 1;
}

stock dUstawArmor(playerid,Float:Armor)
{
dArmor[playerid]=Armor;
if(dArmor[playerid]>100) dArmor[playerid]=100;
SetPlayerArmour(playerid,Armor);
return 1;
}

stock dCzyMaArmor(playerid,Float:armor)
{
if(dArmor[playerid]>=armor)
{
return 1;
}
return 0;
}

stock Float:dWyswietlArmor(playerid)
{
return dArmor[playerid];
}

//kasa
stock dDodajKase(playerid,kasa)
{
dKasa[playerid]+=kasa;
GivePlayerMoney(playerid,kasa);
return 1;
}

stock dCzyMaKase(playerid,kasa)
{
if(dKasa[playerid]>=kasa)
{
return 1;
}
return 0;
}

stock dWyswietlKase(playerid)
{
return dKasa[playerid];
}

stock dUstawKase(playerid,kasa)
{
dKasa[playerid]=kasa;
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid,kasa);
return 1;
}

stock dUsunKase(playerid)
{
dKasa[playerid]=0;
ResetPlayerMoney(playerid);
return 1;
}

stock AdminCode(playerid)
{
new nick[MAX_PLAYER_NAME], text[32];
GetPlayerName(playerid, nick, MAX_PLAYER_NAME);

format(text, sizeof(text), "%s", nick);
new string1[32];
new char1[5], char2[5], char3[5], char4[4];
new charcode2[5];
strmid(charcode2, MD5_Hash(text), 0, strlen(MD5_Hash(text)), 255);
strmid(char1, charcode2[0], 0, 1, 255);
strmid(char2, charcode2[1], 0, 1, 255);
strmid(char3, charcode2[2], 0, 1, 255);
strmid(char4, charcode2[3], 0, 1, 255);
format(string1, sizeof(string1), "%s%s%s%s", char1, char2, char3, char4);
return string1;
}
//anty cheat na bron
stock dDajBron(playerid,id,ammo)
{
if((id<1||id>46)||id==19||id==20||id==21||id==40) return 0;
if(ammo<1||ammo>999) return 1;
dBron[playerid][id]=true;
dAmmo[playerid][id]=ammo;
GivePlayerWeapon(playerid,id,ammo);
return 1;
}

stock dCzyMaBron(playerid,id)
{
if((id<1||id>46)||id==19||id==20||id==21) return 0;
if(dBron[playerid][id]==true)
{
return 1;
}
return 0;
}

stock dWyswietlAmmo(playerid,id)
{
if((id<1||id>46)||id==19||id==20||id==21) return 0;
return dAmmo[playerid][id];
}

stock dSlotBron(id)
{
if((id<1||id>46)||id==19||id==20||id==21) return 0;
new slot;
switch(id)
{
case 0, 1: slot = 0;
case 2..9: slot = 1;
case 22..24: slot = 2;
case 25..27: slot = 3;
case 28, 29, 32: slot = 4;
case 30, 31: slot = 5;
case 33, 34: slot = 6;
case 35..38: slot = 7;
case 16..19, 39: slot = 8;
case 41..43: slot = 9;
case 10..15: slot = 10;
case 44..46: slot = 11;
case 40: slot = 12;
}
return slot;
}

stock dUsunBronieSlot(playerid,slot)
{
new bron,ammo;
GetPlayerWeaponData(playerid,slot,bron,ammo);
if(bron) dUsunBron(playerid,bron);
return 1;
}

stock dUsunBron(playerid,id)
{
new slot=dSlotBron(id);
if(slot==1||slot==10||slot==11||slot==12)
{
GetPlayerWeaponData(playerid,1,PlayerInfo[playerid][pBron],PlayerInfo[playerid][pAmmo]);
GetPlayerWeaponData(playerid,2,PlayerInfo[playerid][pBron2],PlayerInfo[playerid][pAmmo2]);
GetPlayerWeaponData(playerid,3,PlayerInfo[playerid][pBron3],PlayerInfo[playerid][pAmmo3]);
GetPlayerWeaponData(playerid,4,PlayerInfo[playerid][pBron4],PlayerInfo[playerid][pAmmo4]);
GetPlayerWeaponData(playerid,5,PlayerInfo[playerid][pBron5],PlayerInfo[playerid][pAmmo5]);
GetPlayerWeaponData(playerid,6,PlayerInfo[playerid][pBron6],PlayerInfo[playerid][pAmmo6]);
GetPlayerWeaponData(playerid,7,PlayerInfo[playerid][pBron7],PlayerInfo[playerid][pAmmo7]);
GetPlayerWeaponData(playerid,8,PlayerInfo[playerid][pBron8],PlayerInfo[playerid][pAmmo8]);
GetPlayerWeaponData(playerid,9,PlayerInfo[playerid][pBron9],PlayerInfo[playerid][pAmmo9]);
GetPlayerWeaponData(playerid,10,PlayerInfo[playerid][pBron10],PlayerInfo[playerid][pAmmo10]);
GetPlayerWeaponData(playerid,11,PlayerInfo[playerid][pBron11],PlayerInfo[playerid][pAmmo11]);
GetPlayerWeaponData(playerid,12,PlayerInfo[playerid][pBron12],PlayerInfo[playerid][pAmmo12]);

ResetPlayerWeapons(playerid);

if(slot==1)
{
PlayerInfo[playerid][pBron]=0;
PlayerInfo[playerid][pAmmo]=0;
}
else if(slot==10)
{
PlayerInfo[playerid][pBron10]=0;
PlayerInfo[playerid][pAmmo10]=0;
}
else if(slot==11)
{
PlayerInfo[playerid][pBron11]=0;
PlayerInfo[playerid][pAmmo11]=0;
}
else if(slot==12)
{
PlayerInfo[playerid][pBron11]=0;
PlayerInfo[playerid][pAmmo11]=0;
}
if(PlayerInfo[playerid][pAmmo]) dDajBron(playerid,PlayerInfo[playerid][pBron],PlayerInfo[playerid][pAmmo]);
if(PlayerInfo[playerid][pAmmo2]) dDajBron(playerid,PlayerInfo[playerid][pBron2],PlayerInfo[playerid][pAmmo2]);
if(PlayerInfo[playerid][pAmmo3]) dDajBron(playerid,PlayerInfo[playerid][pBron3],PlayerInfo[playerid][pAmmo3]);
if(PlayerInfo[playerid][pAmmo4]) dDajBron(playerid,PlayerInfo[playerid][pBron4],PlayerInfo[playerid][pAmmo4]);
if(PlayerInfo[playerid][pAmmo5]) dDajBron(playerid,PlayerInfo[playerid][pBron5],PlayerInfo[playerid][pAmmo5]);
if(PlayerInfo[playerid][pAmmo6]) dDajBron(playerid,PlayerInfo[playerid][pBron6],PlayerInfo[playerid][pAmmo6]);
if(PlayerInfo[playerid][pAmmo7]) dDajBron(playerid,PlayerInfo[playerid][pBron7],PlayerInfo[playerid][pAmmo7]);
if(PlayerInfo[playerid][pAmmo8]) dDajBron(playerid,PlayerInfo[playerid][pBron8],PlayerInfo[playerid][pAmmo8]);
if(PlayerInfo[playerid][pAmmo9]) dDajBron(playerid,PlayerInfo[playerid][pBron9],PlayerInfo[playerid][pAmmo9]);
if(PlayerInfo[playerid][pAmmo10]) dDajBron(playerid,PlayerInfo[playerid][pBron10],PlayerInfo[playerid][pAmmo10]);
if(PlayerInfo[playerid][pAmmo11]) dDajBron(playerid,PlayerInfo[playerid][pBron11],PlayerInfo[playerid][pAmmo11]);
if(PlayerInfo[playerid][pAmmo12]) dDajBron(playerid,PlayerInfo[playerid][pBron12],PlayerInfo[playerid][pAmmo12]);
SetTimerEx("BronUsun",500,false,"dd",playerid,id);
return 1;
}
else
{
SetPlayerAmmo(playerid,id,0);
SetPlayerArmedWeapon(playerid,id);
SetTimerEx("BronUsun",500,false,"dd",playerid,id);
}
return 1;
}

forward BronUsun(playerid,id);
public BronUsun(playerid,id)
{
dBron[playerid][id]=false;
dAmmo[playerid][id]=0;
return 1;
}

stock dUsunBronie(playerid)
{
ResetPlayerWeapons(playerid);
for(new p = 1; p <= 46; p++)
{
dBron[playerid][p]=false;
dAmmo[playerid][p]=0;
}
return 1;
}

stock GetPlayerSpeed(playerid)// km/h by destroyer
{
if(IsPlayerInAnyVehicle(playerid)) GetVehicleVelocity(GetPlayerVehicleID(playerid),vx,vy,vz); else GetPlayerVelocity(playerid,vx,vy,vz);
vpredkosc=floatsqroot((vx*vx)+(vy*vy)+(vz*vz))*198;
return floatround(vpredkosc);
}


Powinno dzia?a? :)

Podpis
Cześć
! :)


Projekt, który poruszy scenę platformy SA:MP!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-10-25, 22:16


jacu124

Obiekter






Wiek: 36
Na forum: 5561 dni
Posty: 15
Nick w MP: Dano_Cappo



Respekt: 50

Ostrzeżeń: 40%
Niestety to nie dziala honest ma cos z zapisywaniem jesli cheater da sobie bron przez sobka i nie ruszy rolka w myszcze i wpisze /z (zapis statystyk) czy cus to jak zrobi reloga normalnie ma ta bron :(

Postaw piwo autorowi tego posta
 

 
Tagi: jak :: naprawic :: anty :: cheata
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku