[POMOC] Za komandu /help


Započeo JONY, Jul 01, 2011, 17:25:02 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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):/ / / /
Poslednja Izmena: Jul 01, 2011, 17:25:33 POSLE PODNE od JONY

K4[Я]!K3

*

'Respect cannot be learned, it can only be earned.'



pod
Kod: c
public OnPlayerCommandText(playerid, cmdtext[])


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 ...

Na kraju

OnPlayerCommandText


dodaj

return SendClientMessage(playerid,  0xAA3333AA, "Komanda koju ste uneli ne postoji!");


Samo izmeni text i dodaj zeljenu boju.


public OnPlayerCommandText(playerid, cmdtext[])
{
    dcmd(specplayer, 10, cmdtext);
    dcmd(specoff, 7, cmdtext);
	new string[128];
	new string1[128];
	new playermoney;
	new sendername[MAX_PLAYER_NAME];
	new giveplayer[MAX_PLAYER_NAME];
	new playername[MAX_PLAYER_NAME];
	new cmd[128];
	new tmp[128];
	new giveplayerid, moneys, idx;
	new idcar = GetPlayerVehicleID(playerid);
	new pveh = GetVehicleModel(GetPlayerVehicleID(playerid));
	new dancestyle;
	cmd = strtok(cmdtext, idx);


ispod ovog cmd=strtok ili? :D
Ne znam ja baš skriptat tako da mi se nemoj smijat ! :D

Ne, nego ispod svih komandi, odmah iznad sledeceg callbacka ispod OnPlayerCommandText.

Citat: Razer poslato Jul 01, 2011, 18:19:55 POSLE PODNE
Na kraju

OnPlayerCommandText


dodaj

return SendClientMessage(playerid,  0xAA3333AA, "Komanda koju ste uneli ne postoji!");


Samo izmeni text i dodaj zeljenu boju.


a sta sam ja rekao ? :)

Opet ja :/

a zašto mi izbacuje ovaj error :S
41068) : error 010: invalid function or declaration

Citat: pHon poslato Jul 01, 2011, 18:37:08 POSLE PODNE
Opet ja :/

a zašto mi izbacuje ovaj error :S
41068) : error 010: invalid function or declaration

Daj red 41068,to ces nadji kada pritisnes ctrl+g  i upises 41068 i izbacice ti taj red,pa nam daj ovde ...

return SendClientMessage(playerid,  0xAA3333AA, "Komanda koju ste uneli ne postoji!");


ponavljam,nemojte mi se smijat tek sam počeo skriptat ! xD

Evo umesto tvoje /contract ubaci ovu :


f(strcmp(cmd, "/contract", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	   	{
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD1, "Koristite: /contract [playerid/PartOfName] [amount]");
				return 1;
			}
			giveplayerid = ReturnUser(tmp);
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD1, "Koristite: /contract [playerid/PartOfName] [amount]");
				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[playerid][pLevel] < 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[giveplayerid][pMember] == 8 && PlayerInfo[playerid][pMember] == 8)
				    {
				        SendClientMessage(playerid, COLOR_GREY, "   Ne mozete postaviti ugovore u vasoj licnoj agenciji!");
				        return 1;
				    }
				    else if(PlayerInfo[giveplayerid][pLeader] == 8 && PlayerInfo[playerid][pMember] == 8)
				    {
				        SendClientMessage(playerid, COLOR_GREY, "   Ne mozete postaviti ugovore u vasoj licnoj agenciji!");
				        return 1;
				    }
				    else if(PlayerInfo[giveplayerid][pMember] == 8||PlayerInfo[giveplayerid][pLeader] == 8)
				    {
				        SendClientMessage(playerid, COLOR_GREY, "   Ne mozete postaviti ugovor sa hitmanima !");
				        return 1;
				    }
				    if(gTeam[giveplayerid] == 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[giveplayerid][pHeadValue]+=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
Poslednja Izmena: Jul 01, 2011, 18:57:41 POSLE PODNE od Nxidza

zaboravio si i tu kod if :D
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 :D
Poslednja Izmena: Jul 01, 2011, 18:59:04 POSLE PODNE od pHon

Citat: pHon poslato Jul 01, 2011, 18:57:27 POSLE PODNE
zaboravio si i tu kod if :D
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 :D
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 ...:D
Poslednja Izmena: Jul 01, 2011, 19:00:35 POSLE PODNE od Nxidza