Skripta: CLRP
Problem: Da li zna neko uraditi sistem htimana da nije izbugan tj. meni samo treba [ /ucjena ID novac] i kada clan Hitmana ubije ucjenjenog da dobije novac od ucjene tog covjeka
Dio skripte: //
Slike: //
new ucjena[MAX_PLAYERS];
new cijenau[MAX_PLAYERS];
onplayerconnect
ucjena[playerid] = 0;
cijenau[playerid] = 0;
onplayerdeath
if(ucjena[playerid] == 1)
{
GivePlayerMoney(killerid, cijenau[playerid]);
SendClientMessage(killerid, -1, "Ubili ste igraca koji je bio ucjenjen");
SendClientMessage(playerid, -1, "Ubijeni ste od strane HITMAN agencije i time je skinuta ucjena sa vas");
ucjena[playerid] = 0;
cucjene[playerid] = 0;
}
cmd
CMD:ucjena(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
new id, cijena;
if(sscanf(params, "ud", id, cijena)) return SendClientMessage(playerid, -1, "Koristi: /ucjena [ID/DioImena][Cijena]");
if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, -1, "Cijena ucjene iznosi 1K");
if(GetPlayerMoney(playerid) < cijena) return SendClientMessage(playerid, -1, "Nemate toliko novca u dzepu");
ucjena[id] = 1;
cucjene[id] = cijena;
SendClientMessage(playerid, -1, "Ucjenili ste igraca");
GivePlayerMoney(playerid, -cijena);
new str[128];
new pname[MAX_PLAYER_NAME];
new uname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, 24);
GetPlayerName(id, uname, 24);
format(str, sizeof(str), "%s je ucjenio %s-a i platio za to %d $", pname, uname, cijena);
SendClientMessageToAll(-1, str);
}
return 1;
}
E sada mozes napravit HitmanChat ... pa da salje poruku svim hitman igracima itd :) Ja sam stavio da salje svima
Citat: David (Sabljak) A.k.A SABO(T) poslato Mart 16, 2013, 15:54:22 POSLE PODNE
Moras na onplayerdeath napravit provjeru da je killderid hitman
Da .... zab sam :)
Hvala uradio sam :D .. Moze lock