Jump to content

Recommended Posts

Posted

Descriere tutorial : As dori un tutorial in care sa mi se prezinte cum pot face comanda /color < culoare >,aceasta colorand numele player-ului si punctul sau de pe mapa.

Posted (edited)

Uite aici un model de comanda, ti-am facut cu culoarea blue, ca sa mai adaugi tu, copiezi

if(strcmp(x_nr,"blue",true) == 0)
{
   SetPlayerColor(playerid, 0x2641FEAA);
   SendClientMessage(playerid, COLOR_WHITE, "Ti-ai schimbat culoare de pe mapa, acum apari cu albastru !");
}

de acolo din scrip, ii dai paste sub acolada inchis, inainte de return 1; , in fata la if adaugi else iar in loc de blue pui numele culori pe care o vrei, de exemplu : red sau rosu, la SetPlayerColor modifici culoarea de acolo cu datele culorii rosi, modifici mesajul si aia e .

	if(strcmp(cmd, "/color", true) == 0)
	{
	    if(!strlen(x_nr))
	    {
	        SendClientMessage(playerid, COLOR_GREY, "USAGE:/color [culoare]");
		}
		if(strcmp(x_nr,"blue",true) == 0)
		{
		    SetPlayerColor(playerid, 0x2641FEAA);
		    SendClientMessage(playerid, COLOR_WHITE, "Ti-ai schimbat culoare de pe mapa, acum apari cu albastru !");
		}
		return 1;
	}
Edited by NoNamed
  • Upvote 1
Posted

 

Uite aici un model de comanda, ti-am facut cu culoarea blue, ca sa mai adaugi tu, copiezi

if(strcmp(x_nr,"blue",true) == 0)
{
   SetPlayerColor(playerid, 0x2641FEAA);
   SendClientMessage(playerid, COLOR_WHITE, "Ti-ai schimbat culoare de pe mapa, acum apari cu albastru !");
}

de acolo din scrip, ii dai paste sub acolada inchis, inainte de return 1; , in fata la if adaugi else iar in loc de blue pui numele culori pe care o vrei, de exemplu : red sau rosu, la SetPlayerColor modifici culoarea de acolo cu datele culorii rosi, modifici mesajul si aia e .

	if(strcmp(cmd, "/color", true) == 0)
	{
	    if(!strlen(x_nr))
	    {
	        SendClientMessage(playerid, COLOR_GREY, "USAGE:/color [culoare]");
		}
		if(strcmp(x_nr,"blue",true) == 0)
		{
		    SetPlayerColor(playerid, 0x2641FEAA);
		    SendClientMessage(playerid, COLOR_WHITE, "Ti-ai schimbat culoare de pe mapa, acum apari cu albastru !");
		}
		return 1;
	}

Primesc aceste erori:

 

C:UsersuserDesktopservergamemodesgm.pwn(143) : error 017: undefined symbol "cmd"

C:UsersuserDesktopservergamemodesgm.pwn(145) : error 017: undefined symbol "x_nr"
C:UsersuserDesktopserver)gamemodesgm.pwn(149) : error 017: undefined symbol "x_nr"

Banuiesc ca-s banale...dar ma poti ajuta? Chiar nu-mi dau seama.

Posted

Inainte de if(!strlen(x_nr)) adauga

new x_nr[64];
. Prima eroare depinde de procesatorul tau de comenzi . Ce procesator folosesti ?
  • Upvote 1
Posted (edited)

 

Inainte de if(!strlen(x_nr)) adauga

new x_nr[64];
. Prima eroare depinde de procesatorul tau de comenzi . Ce procesator folosesti ?

 

Cum adica ce procesator?

am:

#include <zcmd>

#include <sscanf2>

Edited by VladA13D
Posted

Schimba

if(strcmp(cmd, "/color", true) == 0)
Cu

CMD:color(playerid, params[])

Inca o problema,sper ca ultima.Daca scriu /color albastru sau /color rosu imi da culoarea ceruta,dar daca scriu doar /color,imi da automat culoarea albastru. 

Posted

Dupa ultima culoare adaugata, inainte de return 1; adauga asta :


else
		{
		    SendClientMessage(playerid, COLOR_GREY, "USAGE:/color [culoare]");
		    return 1;
		}
  • Upvote 1
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.