Wysłany: 2013-05-03, 16:55
julek90
Wiek: 27 Na forum: 4865 dni Posty: 47
Piwa : 113
Witajcie
Posiadam mapk? Honest'a. W nim znajduje si? komenda dajbron dla administratora lecz po wpisaniu pojawia si? informacja ?e adminstator dal bron o ID, lecz broni nie dostajemy.
Za pomoc lec? oczywi?cie zimne
Kod:
Kod: CMD:dajbron(playerid, cmdtext[])
{
if(!ToAdminLevel(playerid,4)) return 0;
new playa,bron,ammo;
if(sscanf(cmdtext, "iii", playa,bron,ammo))
{
GuiInfo(playerid,""BIALY"U?yj: "ADMIN"/dajbron (id) (id broni) (amunicja)");
return 1;
}
if(!IsPlayerConnected(playa))
{
GuiInfo(playerid,""ADMIN"Nie poprawne id gracza!");
return 1;
}
if(bron<1||bron>46)
{
GuiInfo(playerid,""ADMIN"Nie poprawne id broni!");
return 1;
}
if(ammo<1||ammo>999)
{
GuiInfo(playerid,""ADMIN"Nie poprawna warto?? amunicji!");
return 1;
}
DajBron(playa,bron,ammo);
format(String, sizeof(String),"Admin %s da? Tobie bro? o id: %d.",pCache[playerid][pNickOOC],bron);
SendClientMessage(playa,KOLOR_ADMIN,String);
format(String, sizeof(String),"Da?e? %s bro? o id: %d.",Nick[playa],bron);
SendClientMessage(playerid,KOLOR_ADMIN,String);
Data();
printf("LOG: (%d.%d.%d) OOC: %s, IC: %s dal bron, id: %d graczowi OOC: %s, IC: %s",Dzien,Miesiac,Rok,pCache[playerid][pNickOOC],Nick[playerid],bron,pCache[playa][pNickOOC],Nick[playa]);
return 1;
}
Wysłany: 2013-05-03, 17:24
Quis
Wszechwiedzący
Wiek: 31 Na forum: 5146 dni Posty: 464
Nick w MP: Quis
Piwa : 1110
Mo?e Anty Weapon Hack blokuje? Poka? funkcj? "DajBron" i funkcj? z timera do anty cheata.
Wysłany: 2013-05-03, 17:34
julek90
Wiek: 27 Na forum: 4865 dni Posty: 47
Piwa : 113
Kod: stock DajBron(playerid,id,ammo)
{
if((id<2||id>46)||id==19||id==20||id==21||id==40) return 0;
if(id > 2 && id < 10)
{
pCache[playerid][pBron]=id;
pCache[playerid][pAmmo]+=ammo;
}
if(id > 21 && id < 25)
{
pCache[playerid][pBron2]=id;
pCache[playerid][pAmmo2]+=ammo;
}
if(id > 24 && id < 28)
{
pCache[playerid][pBron3]=id;
pCache[playerid][pAmmo3]+=ammo;
}
if(id > 27 && id < 30 || id == 32)
{
pCache[playerid][pBron4]=id;
pCache[playerid][pAmmo4]+=ammo;
}
if(id > 29 && id < 32)
{
pCache[playerid][pBron5]=id;
pCache[playerid][pAmmo5]+=ammo;
}
if(id == 33 || id == 34)
{
pCache[playerid][pBron6]=id;
pCache[playerid][pAmmo6]+=ammo;
}
if(id > 40 && id < 44)
{
pCache[playerid][pBron9]=id;
pCache[playerid][pAmmo9]+=ammo;
}
if(id > 9 && id < 16)
{
pCache[playerid][pBron10]=id;
pCache[playerid][pAmmo10]+=ammo;
}
if(id == 46)
{
pCache[playerid][pBron11]=id;
pCache[playerid][pAmmo11]+=ammo;
}
ZapiszKonto(playerid);
return 1;
}
Kod: Ac_OnPlayerSpawn(playerid);
if(IsPlayerNPC(playerid))
{
SetSpawnInfo(playerid, 0, 165, 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0);
SetPlayerVirtualWorld(playerid,0);
SetPlayerInterior(playerid,0);
UstawHP(playerid,100);
SetPlayerColor(playerid,KOLOR_NIEWIDZIALNY);
SetPlayerSkin(playerid,165);
DajBron(playerid,30,1);
BronInfo[playerid][30]=1;
print("Rozpoczynam odtwarzanie, over");
CreateDynamic3DTextLabel("(BOT)",KOLOR_NIEBIESKI,0.0,0.0,0.5,5.0,playerid,INVALID_VEHICLE_ID,0,-1,-1,-1,7.0);
return 1;
}
Takie co? znalaz?em
Wysłany: 2013-05-04, 12:27
Quis
Wszechwiedzący
Wiek: 31 Na forum: 5146 dni Posty: 464
Nick w MP: Quis
Piwa : 1110
Nie widz? GivePlayerWeapon w tym kodzie, zapewne trzeba to gdzie? doda?, ale nie mam poj?cia gdzie bo nie rozumiem do ko?ca celu dzia?ania tego kodu.
Spr?buj to doda? przed "ZapiszKonto(playerid); " w funkcji "DajBron".
Kod: GivePlayerWeapon(playerid, id, ammo);
Tagi: nie :: działająca :: komenda :: /dajbron!
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: