Tessék írok neked egy normállisat!
A pénzt két féle képpenf ogom le írni!
Parancs:/pénzad((Annyit foglal magában hogy a meglévõ pénzéhez még tudsz hozzá adni!
Parancs:/pénz((Ez pedig ha egy bizonyos összeget adsz akkor ez lesz neki és nem marad meg a régi pénze hanem amit te adtál neki anyia lesz))
/pénz
if(strcmp(cmd, \"/pénz\", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, \"HASZNÁLAT: /pénz [JátékosID/NévRészlet] [pénz]\");
return 1;
}
new playa;
new money;
playa = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
money = strval(tmp);
if (Admin(playerid, 2))
{
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
SafeResetPlayerMoney(playa);
//ConsumingMoney[playa] = 1;
SafeGivePlayerMoney(playa, money);
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, 256, \"[ADMINÜZENET]: %s beállította %s pénzét %d$-ra\", sendername,giveplayer,money);
ABroadCast(COLOR_RED,string,1);
new nev[32];
GetPlayerName(playerid, nev, sizeof(nev));
new h,mi,s,y,m,d;
getdate(y,m,d);
gettime(h,mi,s);
format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d] %s beállította %s pénzét %d$-ra\",y,m,d,h,mi,s,nev,giveplayer,money);
LoOoG(stringx);
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, \"Nem vagy Admin!\");
}
}
return 1;
}
/pénzad
if(strcmp(cmd, \"/pénzad\", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, \"HASZNÁLAT: /pénzad [JátékosID/NévRészlet] [pénz]\");
return 1;
}
new playa;
new money;
playa = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
money = strval(tmp);
if (Admin(playerid, 2))
{
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
SafeGivePlayerMoney(playa, money);
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, 256, \"[ADMINÜZENET]: %s adott %s %d$-t\", sendername,rag(giveplayer,2),money);
ABroadCast(COLOR_RED,string,1);
new nev[32];
GetPlayerName(playerid, nev, sizeof(nev));
new h,mi,s,y,m,d;
getdate(y,m,d);
gettime(h,mi,s);
format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d] %s adott %s %d$-t.\",y,m,d,h,mi,s,nev,rag(giveplayer,2),money);
LoOoG(stringx);
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, \"Nem vagy Admin!\");
}
}
return 1;
}
}
2-es admintól tud adni pénzt de te azt majd át írod!
Most jöjjön a fegyver!
A Minigunt le tiltom nehogy ki banoljon a server!
/fegyverad
if(strcmp(cmd, \"/fegyverad\", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, \"Használat: /fegyverad [JátékosID/NévRészlet] [FegyverID(eg. 46 = Parachute)] [TölténySzám]\");
return 1;
}
new playa;
new gun;
new ammo;
playa = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
gun = GetGunID(tmp);
if(gun < 1)
gun = strval(tmp);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, \"Használat: /fegyverad [JátékosID/NévRészlet] [FegyverID] [TölténySzám]\");
SendClientMessage(playerid, COLOR_GRAD4, \"3(Club) 4(knife) 5(bat) 6(Shovel) 7(Cue) 8(Katana) 10-13(Dildo) 14(Flowers) 16(Grenades) 18(Molotovs) 22(Pistol) 23(SPistol)\");
SendClientMessage(playerid, COLOR_GRAD3, \"24(Eagle) 25(shotgun) 29(MP5) 30(AK47) 31(M4) 33(Rifle) 34(Sniper) 37(Flamethrower) 41(spray) 42(exting) 43(Camera) 46(Parachute)\");
return 1;
}
if(gun==11231234||gun==446||gun==247||gun==11234||gun==21234||gun==41239||gun==417||gun==149||gun==240||gun==241||gun==346||gun==348||gun==349||gun==4046||gun==464||gun==41236)
{ SendClientMessage(playerid, COLOR_GRAD1, \" Rossz fegyver ID!\"); return 1; }
tmp = strtok(cmdtext, idx);
ammo = strval(tmp);
if(ammo < -5000 || ammo > 9999)
{ SendClientMessage(playerid, COLOR_GRAD1, \" A töltény 1 és 9999 között legyen!\"); return 1; }
if (PlayerInfo[playerid][pAdmin] >= 2)
{
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
GiveWeapon(playa, gun, ammo);
format(string, sizeof(string), \"[ADMINÜZENET]: %s fegyvert adott %s-nak/nek! Fegyver ID: %d - Töltény: %d >>\", AdminName(playerid), giveplayer, gun, ammo);
ABroadCast(COLOR_LIGHTRED, string, 1);
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, \"Nem vagy Admin!\");
}
}
return 1;
}
A /fegyveradot is csak 2-es admintól lehet használni!
Nah ha segítettem akkor mehet a +!
Tesztelve nem volt ha valami bibi van pötyögj!