- 0
Problema /givemoneyall si /givemoney
-
Similar Content
-
- 11 replies
- 179 views
-
- 1 reply
- 50 views
-
- 2 answers
- 873 views
-
Problema turf
By Soryn.,
- 3 answers
- 450 views
-
- 0 replies
- 187 views
-
-
Recently Browsing 0 members
- No registered users viewing this page.
Question
MaXeP
Salut!
Am o problema cu /givemoneyall si /givemoney.
Vreau sa dau bani la playeri si cand scriu /givemoney nume suma zice ca nu am acces la comanda la fel face si cu /givemoneyall (Precizez ca am admin level 8 adica fondator este cel mai mare). Am incercat sa ma conectez si cu rcon si tot degeaba. Am schimbat comanda si imi da niste erori. Daca ma puteti ajuta comanda este:
Pentru /givemoneyall
[pawn] if(strcmp(cmd, "/givemoneyall", true) == 0)
{
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_GREY, "{BFCOC2}Ne pare rau, dar nu esti logat pentru a utiliza aceata comanda!");
return 1;
}
new PlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
if(EsteManager(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendUsage(playerid,"/givemoneyall [amount]");
return 1;
}
moneys = strval(tmp);
if(moneys < 1)
{
SendClientMessage(playerid, COLOR_GRAD1, "Nu poti sa dai mai putin de 1$.");
return 1;
}
foreach(Player, i)
{
GivePlayerCash(i, moneys);
format(string, sizeof(string), "{7FEF88}Administrator {7FEFE0}%s {7FEF88}a dat cate{E93CAC} $%d {7FEF88}tuturor playeri online.", PlayerData[playerid][pNume], moneys);
PlayerPlaySound(i, 1052, 0.0, 0.0, 0.0);
SendClientMessage(i, COLOR_BLUE, string);
new hour,minute,second;
new year, month,day;
gettime(hour,minute,second);
getdate(year, month, day);
format(string, sizeof(string), "%s a dat (/givemoneyall) $%d la %s (%d/%d/%d ora: %d:%d:%d )", PlayerData[playerid][pNume], moneys, PlayerData[pNume], day, month, year, hour,minute,second);
PayLog(string);
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Nu poti folosi aceasta comanda!");
return 1;
}
return 1;
}[/pawn]
Pentru /givemoney
[pawn] if(strcmp(cmd, "/givemoney", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_GREY, "{ffffff}Ne pare rau, dar nu esti logat pentru a utiliza aceata comanda!");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendUsage(playerid,"/givemoney [playerid/PartOfName] [bani] [motiv]");
return 1;
}
new playa;
new money;
playa = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
money = strval(tmp);
new PlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
if(EsteManager(playerid))
{
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
new year, month,day;
getdate(year, month, day);
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[200];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
for(new s = 0; s < num_words; s++)
{
new pos;
while((pos = strfind(result,Swears,true)) != -1) for(new i = pos, j = pos + strlen(Swears); i < j; i++)
{
result = '*';
}
}
if(!strlen(result))
{
SendUsage(playerid,"/givemoney [playerid/PartOfName] [suma] [motiv]");
return 1;
}
ConsumingMoney[playa] = 1;
GivePlayerCash(playa, money);
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, 256, "{C8D4D4}Adm{DB8E12}Warning:{FFFFFF} %s i-a setat bani la $%d la %s, Motiv: %s.", sendername, money, giveplayer, (result));
ABroadCast(COLOR_LIGHTRED,string,1);
format(string, sizeof(string), "[WARNING]: %s i-a dat $%d la %s, Motiv: %s . (%d-%d-%d)", sendername, money, giveplayer, (result), month, day, year);
AdminMoneyLog(string);
}
}
}
else
{
SendError(playerid,cmd);
}
}
return 1;
}
[/pawn]
Multumesc (Precizez ca, comanda este aceea fara erori)
Link to comment
Share on other sites
2 answers to this question
Recommended Posts