Skripta koju koristim:CroBiH Roleplay
Detaljan opis problema:kako cu napravit u skripti kad neko ukuca nesto /blabla da server automatski izbaci upisali ste komandu koja nepostoji upisite /help za pomoc oko komandi
Dio skripte:/ / / / /
Neke slike/video za lakse dobivanje pomoci(neobavezno):/ / / /
[POMOC] Za komandu /help
1,023
pregleda
14
postova
1. Jul 2011.
pod public OnPlayerCommandText(playerid, cmdtext[])
skroz dole,znaci skroz na kraju stavi :
Cini mi se da je tako,nisam odavno radio pa sam zaboravio ...
skroz dole,znaci skroz na kraju stavi :
return SendClientMessage(playerid, COLOR_ORANGE, "Tekst sta da pise.|");
}Cini mi se da je tako,nisam odavno radio pa sam zaboravio ...
1. Jul 2011.
Na kraju
dodaj
Samo izmeni text i dodaj zeljenu boju.
OnPlayerCommandTextdodaj
return SendClientMessage(playerid, 0xAA3333AA, "Komanda koju ste uneli ne postoji!");Samo izmeni text i dodaj zeljenu boju.
1. Jul 2011.
public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(specplayer, 10, cmdtext);
dcmd(specoff, 7, cmdtext);
new string;
new string1;
new playermoney;
new sendername;
new giveplayer;
new playername;
new cmd;
new tmp;
new giveplayerid, moneys, idx;
new idcar = GetPlayerVehicleID(playerid);
new pveh = GetVehicleModel(GetPlayerVehicleID(playerid));
new dancestyle;
cmd = strtok(cmdtext, idx);
ispod ovog cmd=strtok ili? 😄
Ne znam ja baÅ¡ skriptat tako da mi se nemoj smijat ! 😄
1. Jul 2011.
Ne, nego ispod svih komandi, odmah iznad sledeceg callbacka ispod OnPlayerCommandText.
1. Jul 2011.
Razer wrote on July 1, 2011, 4:19 pm:
Na kraju
dodaj
Samo izmeni text i dodaj zeljenu boju.
OnPlayerCommandTextdodaj
return SendClientMessage(playerid, 0xAA3333AA, "Komanda koju ste uneli ne postoji!");Samo izmeni text i dodaj zeljenu boju.
a sta sam ja rekao ? 🙂
1. Jul 2011.
pHon wrote on July 1, 2011, 4:37 pm:
Opet ja :/
a zašto mi izbacuje ovaj error :S
a zašto mi izbacuje ovaj error :S
41068) : error 010: invalid function or declarationDaj red 41068,to ces nadji kada pritisnes ctrl+g i upises 41068 i izbacice ti taj red,pa nam daj ovde ...
1. Jul 2011.
Evo umesto tvoje /contract ubaci ovu :
OFFTOPIC : Vilko prekoracio sam limit od 5 poruka,odgovoricu ti kada mi bude moglo slati poruke XD
f(strcmp(cmd, "/contract", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "Koristite: /contract [playerid/PartOfName] ");
return 1;
}
giveplayerid = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "Koristite: /contract [playerid/PartOfName] ");
return 1;
}
moneys = strval(tmp);
if(moneys < 1000 || moneys > 100000) { SendClientMessage(playerid, COLOR_GREY, " Ugovor kosta barem $1000, i ne vise od $100000!"); return 1; }
if(PlayerInfo < 3)
{
SendClientMessage(playerid, COLOR_GRAD1, "Morate biti level 3 da bi sklopili ugovor.");
return 1;
}
if (IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if(PlayerInfo == 8 && PlayerInfo == 8)
{
SendClientMessage(playerid, COLOR_GREY, " Ne mozete postaviti ugovore u vasoj licnoj agenciji!");
return 1;
}
else if(PlayerInfo == 8 && PlayerInfo == 8)
{
SendClientMessage(playerid, COLOR_GREY, " Ne mozete postaviti ugovore u vasoj licnoj agenciji!");
return 1;
}
else if(PlayerInfo == 8||PlayerInfo == 8)
{
SendClientMessage(playerid, COLOR_GREY, " Ne mozete postaviti ugovor sa hitmanima !");
return 1;
}
if(gTeam == 2 && moneys != 100000)
{
SendClientMessage(playerid, COLOR_GREY, " Samo $100000 kosta ugovor za policajca !");
return 1;
}
if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "Ne mozete sklopiti ugovor za sebe!"); return 1; }
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
playermoney = GetPlayerMoney(playerid);
if (moneys > 0 && playermoney >= moneys)
{
SafeGivePlayerMoney(playerid, (0 - moneys));
PlayerInfo+=moneys;
format(string, sizeof(string), "%s je sklopio ugovor na igraca %s, za $%d.",sendername, giveplayer, moneys);
SendFamilyMessage(8, COLOR_YELLOW, string);
format(string, sizeof(string), "* Postavio si ugovor na %s,za $%d.",giveplayer, moneys);
SendClientMessage(playerid, COLOR_WHITE, string);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Nepoznata kolicina novca.");
}
}
}
else
{
format(string, sizeof(string), " %d nije aktivan igrac.", giveplayerid);
SendClientMessage(playerid, COLOR_GRAD1, string);
}
}
return 1;
}
return SendClientMessage(playerid, COLOR_ORANGE, "Ukucali ste nepostojecu komandu,da biste videli popis komandi kucajte /help|");
} jer sam ti na tu komandu ubacio kako ide ,lepo ...OFFTOPIC : Vilko prekoracio sam limit od 5 poruka,odgovoricu ti kada mi bude moglo slati poruke XD
1. Jul 2011.
zaboravio si i tu kod if 😄
sad cu vidjet radi li pa cu editat.
EDIT: Radi,hvalaaaaaa 😘*
daj pogledaj ovu temu:http://balkan-samp.com/forum/index.php?topic=27635.0
hahahha hvala 😄
sad cu vidjet radi li pa cu editat.
EDIT: Radi,hvalaaaaaa 😘*
daj pogledaj ovu temu:http://balkan-samp.com/forum/index.php?topic=27635.0
hahahha hvala 😄
1. Jul 2011.
pHon wrote on July 1, 2011, 4:57 pm:
zaboravio si i tu kod if 😄
sad cu vidjet radi li pa cu editat.
EDIT: Radi,hvalaaaaaa 😘*
daj pogledaj ovu temu:http://balkan-samp.com/forum/index.php?topic=27635.0
hahahha hvala 😄
sad cu vidjet radi li pa cu editat.
EDIT: Radi,hvalaaaaaa 😘*
daj pogledaj ovu temu:http://balkan-samp.com/forum/index.php?topic=27635.0
hahahha hvala 😄
To cu ti veceras odraditi jer sada nemam vremena,idem prvo na fudbal pa posle sa drugarima i drugaricama u provod xD ,Petak je vece ...😄
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava