Salut baieti, daca imi puteti explica si mie cum as putea in script ul asta ca banii sa nu ii mai primeasca deloc politistul ce a trimis amenda sa se duca doar in depozit-ul factiunii, in depozit am reusit cumva sa fac sa se duca si acolo dar nu inteleg cum ar trebui sa fac ca politistul sa nu mai primeasca banii decat cel ce plateste amenda sa ii ia din bani
cmd:ticket(playerid,params[])
{
if(IsPlayerConnected(playerid))
{
if(!IsACop(playerid)) return SendClientMessage(playerid, COLOR_BZWHITE,"Eroare: Nu faci parte dintr-un departament.");
if(OnDuty[playerid] != 1) return SendClientMessage(playerid, COLOR_GREY, "Nu esti la datorie.");
if(PlayerInfo[playerid][pPinLogged] == 0) return SendClientMessage(playerid,COLOR_BZWHITE,"Eroare: Contul tau este blocat. Scrie /unlockacc sau /pin pentru a il debloca si pentru a folosi aceasta comanda.");
new giveplayerid,moneys,result[50],giveplayer[25],sendername[25],string[128];
new x = PlayerInfo[playerid][pMember];
if(sscanf(params, "uis[50]",giveplayerid,moneys,result)) return SendClientMessage(playerid, COLOR_SYNTAX, "Syntax: /ticket <Nume/Playerid><Price><Reason>");
if(moneys < 1 || moneys > 1000) return SendClientMessage(playerid, COLOR_GREY, "Suma trebuie sa fie cuprinsa intre 1$ si 1000$.");
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "{B8FFDB}* I-ai dat lui %s o amenda in valoare de $%s, motiv: %s", giveplayer, FormatNumber(moneys), result);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "{B8FFDB}* Ofiter %s ti-a dat o amenda in valoare de $%s, motiv: %s, scrie /accept ticket %d pentru a accepta.", sendername, FormatNumber(moneys), result,playerid);
SendClientMessage(giveplayerid, COLOR_WHITE, string);
TicketOffer[giveplayerid] = playerid;
TicketMoney[giveplayerid] = moneys;
DynamicFactions[x][fBank] += moneys;
new str[184];
format(str,sizeof(str),"UPDATE `factions` SET `Bank`='%d' WHERE `ID`='%d'",DynamicFactions[x][fBank],x);
mysql_query(SQL,str);
return 1;
}
else return SendClientMessage(playerid, COLOR_YELLOW2, "Acel player nu este langa tine.");
}
}
else return SendClientMessage(playerid, COLOR_BZWHITE, "Eroare: Acel jucator nu este conectat.");
}
return 1;
}
Question
jurky
Salut baieti, daca imi puteti explica si mie cum as putea in script ul asta ca banii sa nu ii mai primeasca deloc politistul ce a trimis amenda sa se duca doar in depozit-ul factiunii, in depozit am reusit cumva sa fac sa se duca si acolo dar nu inteleg cum ar trebui sa fac ca politistul sa nu mai primeasca banii decat cel ce plateste amenda sa ii ia din bani
Multumesc
3 answers to this question
Recommended Posts