[POMOC] Ubistva i novac

17. Nov. 2012. Zaključano
390
pregleda
4
postova
arambasa
5
Underboss
17. Nov. 2012.
Skripta koju koristim: FR/DM moja od 0
Detaljan opis problema: AKo neko moze da mi napravi komandu za dodavanje ubistva (Definirano pUbistva) i za pare (pNovac) Pozeljno preko ZCMD na komandu /setstat 😄 hvala
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
--Lood--
5
Crime Lord
17. Nov. 2012.
David (Sabljak) wrote on November 17, 2012, 12:34 pm:
cash ti automatski sprema u enum

evo ti moja cmd
CMD:novac(playerid, params[])
{
new id, novac, sendername, name, string;
if(PlayerInfo < 1337) return SCM(playerid,COLOR_BLACK, "{FF0000}Niste ovlasteni za ovu komandu!");
if(sscanf(params,"ui", id, novac)) return SCM(playerid, COLOR_ORANGE,"Koristi:{FFFFFF} /novac[Ime_Prezime/ID] ");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}>> {FFFFFF}Krivi ID!");
else
{
        GivePlayerCash(id, novac);
GetPlayerName(playerid,sendername,sizeof(sendername));
GetPlayerName(id,name,sizeof(name));
format(string,sizeof(string),"|A|Novac| %s je dao %s %d$ ", sendername, name, novac);
//ABroadCast(COLOR_YELLOW,string,1);
format(string,sizeof(string),"Primili ste %d $ od Admina %s", novac, sendername);
SendClientMessage(id, COLOR_GREEN, string);
}
return 1;
}


a za ubojstvo cu ti napravit sad


Ispod GivePlayerMoney...
Trebaas dodat
PlayerInfo += novac;

Jer onda ce se zbugat npr dace mu novac ali igrac kad izadje i kad udje nece ih ponovo dobiti 🙂
--Lood--
5
Crime Lord
17. Nov. 2012.
David (Sabljak) wrote on November 17, 2012, 12:39 pm:
CMD:ubojstva(playerid, params[])
{
new id, ubojstvo, sendername, string;
if(PlayerInfo < 1) return SCM(playerid,COLOR_RED, "Niste ovlasteni za ovu komandu!");
else if(sscanf(params,"ui", id, ubojstvo)) return SCM(playerid, COLOR_ORANGE,"Koristi:{FFFFFF} /ubojstva [Ime_Prezime/ID] [Broj Ubojstva]"); //SCM mi je definano kao sendclientmessage pa promjeni na svoje
else if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}>> {FFFFFF}Krivi ID!");
else
{
    PlayerInfo = Ubojstvo;
    GetPlayerName(playerid, sendername, sizeof(sendername));
    sendername[strfind(sendername,"_")] = ' ';
    format(string, sizeof(string),"Postavljen vam je broj ubojstva [%d] od Admina %s!", ubojstvo, sendername);
    SendClientMessage(id, COLOR_YELLOW, string);
    format(string, sizeof(string),"Postavili ste broj ubojstva [%d],igracu [%s]", ubojstvo, sendername);
    SendClientMessage(playerid, COLOR_YELLOW, string);
}
return 1;
}


Mislim da bi ovo trebalo radit....

LOOD meni se spremaju o.O jbg XD

Pa mozda i oce radit...Ali zavisi kako mu se sprema
Nprt ako koristi Y_INI
Pa onda ide vak nekako
INI_WriteInt("Novac", PlayerInfo);
Onda mu se nece sacuvat
Tebi verovatno ide
INI_WriteInt("Novac", GetPlayerMoney(playerid));
🙂
Tako da sigurnije je da dodas
PlayerInfo += novac; 🙂
arambasa
5
Underboss
17. Nov. 2012.
Hvala radi

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha