Scripta: Raven's RolePlay
Problem: Kako da dodam da igrac moze da prikaze drugom igracu Stats? /ss komanda
Scripta: Raven's RolePlay
Problem: Kako da napravim Event da kada ga startujem doda objekte, kola i ispisuje komandu /gotoevent (bez checkpointa event). Trazio sam TUT ovde nisam nasao...
[Pomoc]ShowStats (/ss) & Event
1,140
pregleda
12
postova
21. Mar. 2012.
21. Mar. 2012.
if(strcmp(cmd, "/ss", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "*KORISTI: /ss [playerid/DeoImena]");
return 1;
}
new pl;
pl = ReturnUser(tmp);
if (IsPlayerConnected(pl))
{
if(pl != INVALID_PLAYER_ID)
{
ShowStats(playerid,pl);
}
}
else
{
format(string, sizeof(string), " %d nije online.", pl);
SendClientMessage(playerid, COLOR_GRAD1, string);
}
}
return 1;
}to ti je da pokazes statse drugome
za pitanje u vezi eventa, napravis komandu za 'ucitavanje' eventa odnosno u tvom slucaju startanje i u njoj stavis dodavanje objekata, automobila i SendClientMessageToAll svim igracima da koriste /gotoevent ako hoce na race, posle jednostavno pokrenes race mozda ti ovo moze posluziti, samo ga malo izmeni 😄
http://balkan-samp.com/forum/index.php?topic=1247.msg11472#msg11472
21. Mar. 2012.
Hvala, da ne bih otvarao novu temu, kolko je max da prosirim za /stats da sve stane:
new string;
new coordsstring1;
new coordsstring2;
new coordsstring3;
new coordsstring4;
new coordsstring5;
new coordsstring6;
new coordsstring7;
format(coordsstring1, sizeof(coordsstring1),"\n| {00FF00}Level{FFFFFF}: %d \n| {00FF00}Pol{FFFFFF}: %s \n| {00FF00}Godina{FFFFFF}: %d \n| {00FF00}Novac{FFFFFF}: $%d \n| {00FF00}Banka{FFFFFF}: $%d \n| {00FF00}Telefon: {FFFFFF}%d \n| {00FF00}Regular Rank{FFFFFF}: %s", level,atext,age,cash,account,pnumber,drank);
format(coordsstring2, sizeof(coordsstring2),"\n| {00FF00}Total Playing Hours{FFFFFF}: %d \n| {00FF00}Total Playing Mins{FFFFFF}: %d \n| {00FF00}Total Playing Secs{FFFFFF}: %d \n| {00FF00}BiggestFish: %d \n| {00FF00}TimesArrested{FFFFFF}: %d",(ptime / 3600), (ptime / 60), ptime,bigfish,arrests);
format(coordsstring3, sizeof(coordsstring3),"\n| {00FF00}Respect{FFFFFF}: %d/%d \n| {00FF00}Smrti{FFFFFF}: %d \n| {00FF00}Droga{FFFFFF}: %d \n| {00FF00}MATS{FFFFFF}: %d \n| {00FF00}Team: %s \n| {00FF00}Rank{FFFFFF}: %s \n| {00FF00}Ubistava{FFFFFF}: %d \n| {00FF00}Upozorenja{FFFFFF}: %d",exp,expamount,Deaths,drugs,mats,ttext,rtext, Kills,warned);
format(coordsstring4, sizeof(coordsstring4),"\n| {00FF00}Swat Rank{FFFFFF}: %s \n| {00FF00}Tactical Rank{FFFFFF}: %s \n| {00FF00}Forces Rank{FFFFFF}: %s \n| {00FF00}DD Manager{FFFFFF}: %d \n| {00FF00}LOTTO{FFFFFF}: %d \n| {00FF00}Prekrsaja{FFFFFF}: %d",swatr,tacticalr,specialfr,drights,lotto,crimes);
format(coordsstring5, sizeof(coordsstring5),"\n| {00FF00}Fighting{FFFFFF}: %s \n| {00FF00}Tester Rank{FFFFFF}: %d \n| {00FF00}ColtSkill{FFFFFF}: %d \n| {00FF00}Silenced Skill{FFFFFF}: %d \n| {00FF00}Deagle Skill{FFFFFF}: %d \n| {00FF00}Shotgun Skill{FFFFFF}: %d",fight, tester, Colt,Silenced,Deagle, Shotgun);
format(coordsstring6, sizeof(coordsstring6),"\n| {00FF00}SawnSkill{FFFFFF}: %d \n| {00FF00}Combat Skill{FFFFFF}: %d \n| {00FF00}Uzi Skill{FFFFFF}: %d \n| {00FF00}SMG Skill{FFFFFF}: %d \n| {00FF00}M4 Skill{FFFFFF}: %d \n| {00FF00}AK-47 Skill{FFFFFF}: %d", Sawn,Combat,Uzi, Smg, M4, Ak47);
format(coordsstring7, sizeof(coordsstring7),"\n| {00FF00}Health{FFFFFF}: %.1f \n| {00FF00}Armour{FFFFFF}: %.1f \n| {00FF00}IP{FFFFFF}: %s \n| {00FF00}Fishes{FFFFFF}: %d \n| {00FF00}Last Leaving{FFFFFF}: %s \n| {00FF00}Duty Banned{FFFFFF}: %d", health, armour, Playersip, fishes, PlayerInfo, dban);
format(string, 500," %s%s%s%s",coordsstring1,coordsstring2,coordsstring3,coordsstring4,coordsstring5, coordsstring6, coordsstring7);
ShowPlayerDialog(playerid, 13, DIALOG_STYLE_MSGBOX,"{FFFFFF}Licna karta",string,"U redu","");21. Mar. 2012.
ovo zamenis
sa ovim
i ovde
promenis ovo 1000 u kolko ti treba 🙂
format(string, 500," %s%s%s%s",coordsstring1,coordsstring2,coordsstring3,coordsstring4,coordsstring5, coordsstring6, coordsstring7);sa ovim
format(string, sizeof(string)," %s%s%s%s",coordsstring1,coordsstring2,coordsstring3,coordsstring4,coordsstring5, coordsstring6, coordsstring7);
i ovde
new string;
promenis ovo 1000 u kolko ti treba 🙂
21. Mar. 2012.
Hvala, a kako da znam kolko mi je dovoljno da se vidi sve, i izvinjavam se ako smaram samo jos ovo: jel string mora da ime %s %d itd... Ocu da napravim /pravila da izbacuje isto kao /stats pa jel sad nzm kako da napravim, ako ne mora ovo %s onda cu isto kao stats samo zamenim text
EDIT: I jos 1 stvar mi je ostala i nista vise, kako da dodam text iznad igraca ako je prvi lvl? Da pise TURISTA / NOVAJLIJA , sry izostavio sam ovo:
Kad neko da oglas prikazuje mi samo oglas text, ranije je bilo sve u 1 redu ali nije radilo \n posto sam hteo da inf gore bude a text dole kao novi red
EDIT: I jos 1 stvar mi je ostala i nista vise, kako da dodam text iznad igraca ako je prvi lvl? Da pise TURISTA / NOVAJLIJA , sry izostavio sam ovo:
format(string, sizeof(string), "{FF0000}[OGLAS INFO] {00FF00}Kontakt {FFFFFF}%s ({FF0000}Telefon {FFFFFF}%d)", sendername ,PlayerInfo);
format(string, sizeof(string), "{FF0000}[OGLAS TEXT]{FFFFFF} %s", result);Kad neko da oglas prikazuje mi samo oglas text, ranije je bilo sve u 1 redu ali nije radilo \n posto sam hteo da inf gore bude a text dole kao novi red
21. Mar. 2012.
Sto se tice pravila da tako isto.. sto se tice koliko ti treba.. pogadjaj stavi recimo 2000 ako ti idalje ne izbaci sve stavi 2500 i tako pogadjaj .. xP
a sto se tice texta iznad glave koristi
Create3DTextLabel i Attach3DTextLabelToPlayer
Pogledaj na googlu sta je to.. samo ukucaj to i izbacice ti wiki.sa-mp.com stranice ! 🙂
a sto se tice texta iznad glave koristi
Create3DTextLabel i Attach3DTextLabelToPlayer
Pogledaj na googlu sta je to.. samo ukucaj to i izbacice ti wiki.sa-mp.com stranice ! 🙂
22. Mar. 2012.
format(coordsstring1, sizeof(coordsstring1),"\n bla bla 1 - pravilo", ); Ovako?Ok hvala, a ovo za oglase jel bi mogao da mi jos odg?
22. Mar. 2012.
http://pastebin.com/rLr28EGQ
Ovo ti je original iz znas vec kog moda 🙂 Prekopirao sam ti , ako hoces neke druge boje samo izmeni
Ovo ti je original iz znas vec kog moda 🙂 Prekopirao sam ti , ako hoces neke druge boje samo izmeni
22. Mar. 2012.
Ok, meni treba /pravila i eventi i modeli (nzm kako da ubacim svoje modele, tj bilborde), to mi je jos ostalo da sredim 🙂 I imam neki BUG sa novcem, kad igracima dam pare oni naprave novi ACC isto imaju para
22. Mar. 2012.
032.Marcus wrote on March 22, 2012, 11:10 am:
Ok, meni treba /pravila i eventi i modeli (nzm kako da ubacim svoje modele, tj bilborde), to mi je jos ostalo da sredim 🙂 I imam neki BUG sa novcem, kad igracima dam pare oni naprave novi ACC isto imaju para
CMD:pravila(playerid, params[])
{
SendClientMessage(playerid, COLOR_YELLOW, "---------------[PRAVILA SERVERA]------------------------");
SendClientMessage(playerid, COLOR_YELLOW, "#1 - Pravila");
SendClientMessage(playerid, COLOR_YELLOW, "#2 - Pravila");
SendClientMessage(playerid, COLOR_YELLOW, "#3 - Pravila");
SendClientMessage(playerid, COLOR_YELLOW, "#4 - Pravila");
SendClientMessage(playerid, COLOR_YELLOW, "#5 - Pravila");
SendClientMessage(playerid, COLOR_YELLOW, "---------------[WWW.FORUM.COM]------------------------");
return 1;
}if(strcmp(cmd, "/pravila", true) == 0)
{
SendClientMessage(playerid, COLOR_YELLOW, "---------------[PRAVILA SERVERA]------------------------");
SendClientMessage(playerid, COLOR_YELLOW, "#1 - Pravila");
SendClientMessage(playerid, COLOR_YELLOW, "#2 - Pravila");
SendClientMessage(playerid, COLOR_YELLOW, "#3 - Pravila");
SendClientMessage(playerid, COLOR_YELLOW, "#4 - Pravila");
SendClientMessage(playerid, COLOR_YELLOW, "#5 - Pravila");
SendClientMessage(playerid, COLOR_YELLOW, "---------------[WWW.FORUM.COM]------------------------");
return 1;
}22. Mar. 2012.
Hvala 🙂 Modeli mi ipak ne trebaju, samo ovo gore sto sam naveo (event & /ad) i ovo za pare sto baguje
EDIT: Ovo nije kao /stats , ovo salje poruku... A ja ocu sa stringom 🙂
EDIT: Ovo nije kao /stats , ovo salje poruku... A ja ocu sa stringom 🙂
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava