[Ajuda] Existe algo errado nesse cуdigo?
#1

Olб novamente, eu estou criando um sisteminha, sу que eu estou com outro problema, quando eu uso os comandos e salvo a aparкncia, quando eu vou testar nгo tб salvando nome exatamente.

Cуdigo:
Код:
Dialog:Etnia(playerid, response, listitem, inputtext[])
{
	new Etnia[20];
	if (response)
	{
	    switch (listitem)
	    {
	        case 0:
			{
			    if(PlayerData[playerid][pEtnia] == 0) return Etnia = "Caucasiano";
		  		SendClientMessage(playerid, COLOR_GREEN, "Vocк modificou sua etnia para Caucasiano.");
	   		}
			case 1:
	  		{
	  		    if(PlayerData[playerid][pEtnia] == 0) return Etnia = "Afro-americano";
	            SendClientMessage(playerid, COLOR_GREEN, "Vocк modificou sua etnia para Afro-americano.");
			}
			case 2:
	  		{
	  		    if(PlayerData[playerid][pEtnia] == 0) return Etnia = "Latino-americano";
                SendClientMessage(playerid, COLOR_GREEN, "Vocк modificou sua etnia para Latino-americano.");
			}
			case 3:
	  		{
	  		    if(PlayerData[playerid][pEtnia] == 0) return Etnia = "Asiatico";
                SendClientMessage(playerid, COLOR_GREEN, "Vocк modificou sua etnia para Asiбtico.");
			}
			case 4:
	  		{
	  		    if(PlayerData[playerid][pEtnia] == 0) return Etnia = "Desconhecida";
    		    SendClientMessage(playerid, COLOR_GREEN, "Vocк modificou sua etnia para Desconhecida.");
			}

	    }
	}
	return 1;
}
Eu tentei fazer assim:
Код:
PlayerData[playerid][pEtnia] = Caucasiano;
Porйm nгo deu certo, deu warning, fiz daquele jeito, e estou com esse problema, alguйm pra ajudar? Agradeзo desde de jб.
Reply
#2

Quote:
Originally Posted by Derritee1001
Посмотреть сообщение
Olб novamente, eu estou criando um sisteminha, sу que eu estou com outro problema, quando eu uso os comandos e salvo a aparкncia, quando eu vou testar nгo tб salvando nome exatamente.

Cуdigo:
Код:
Dialog:Etnia(playerid, response, listitem, inputtext[])
{
	new Etnia[20];
	if (response)
	{
	    switch (listitem)
	    {
	        case 0:
			{
			    if(PlayerData[playerid][pEtnia] == 0) return Etnia = "Caucasiano";
		  		SendClientMessage(playerid, COLOR_GREEN, "Vocк modificou sua etnia para Caucasiano.");
	   		}
			case 1:
	  		{
	  		    if(PlayerData[playerid][pEtnia] == 0) return Etnia = "Afro-americano";
	            SendClientMessage(playerid, COLOR_GREEN, "Vocк modificou sua etnia para Afro-americano.");
			}
			case 2:
	  		{
	  		    if(PlayerData[playerid][pEtnia] == 0) return Etnia = "Latino-americano";
                SendClientMessage(playerid, COLOR_GREEN, "Vocк modificou sua etnia para Latino-americano.");
			}
			case 3:
	  		{
	  		    if(PlayerData[playerid][pEtnia] == 0) return Etnia = "Asiatico";
                SendClientMessage(playerid, COLOR_GREEN, "Vocк modificou sua etnia para Asiбtico.");
			}
			case 4:
	  		{
	  		    if(PlayerData[playerid][pEtnia] == 0) return Etnia = "Desconhecida";
    		    SendClientMessage(playerid, COLOR_GREEN, "Vocк modificou sua etnia para Desconhecida.");
			}

	    }
	}
	return 1;
}
Eu tentei fazer assim:
Код:
PlayerData[playerid][pEtnia] = Caucasiano;
Porйm nгo deu certo, deu warning, fiz daquele jeito, e estou com esse problema, alguйm pra ajudar? Agradeзo desde de jб.
Quote:

Eu tentei fazer assim:
Код:
PlayerData[playerid][pEtnia] = Caucasiano;
Tente
PHP код:
PlayerData[playerid][pEtnia] = "Caucasiano"
ou

PHP код:
format(PlayerData[playerid][pEtnia], 11"Caucasiano"); 
Reply
#3

Quote:
Originally Posted by HaRdiiZin
Посмотреть сообщение
Tente
PHP код:
PlayerData[playerid][pEtnia] = "Caucasiano"
ou

PHP код:
format(PlayerData[playerid][pEtnia], 11"Caucasiano"); 
Do primeiro jeito eu tentei, dava esse warning: warning 215: expression has no effect

Vou testar do segundo, valeu.

Sу aproveitando, como eu faзo para colocar um nъmero decimal numa sendclientmessage? %d?

@edit

Do segundo jeito deu erro: error 001: expected token: ",", but found ";"
Reply
#4

Use: %f
Reply
#5

Quote:
Originally Posted by F1N4L
Посмотреть сообщение
Use: %f
Valeu, agora sу falta terminar de desbugar essa parte e jб era, sistema feito :d
Reply
#6

Alguйm?
Reply
#7

Код:
pEtnia[64], //PlayerData
Dialog:Etnia(playerid, response, listitem, inputtext[])
{
	if (response)
	{
	    switch (listitem)
	    {
	        case 0:
			{
			    if(PlayerData[playerid][pEtnia] == 0)
				{
					format(PlayerData[playerid][pEtnia], 64, "Caucasiano"); 
					SendClientMessage(playerid, COLOR_GREEN, "Vocк modificou sua etnia para Caucasiano.");
				}
	   		}
			case 1:
	  		{
	            if(PlayerData[playerid][pEtnia] == 0)
				{
					format(PlayerData[playerid][pEtnia], 64, "Afro-americano"); 
					SendClientMessage(playerid, COLOR_GREEN, "Vocк modificou sua etnia para Afro-americano.");
				}
			}
			case 2:
	  		{
                if(PlayerData[playerid][pEtnia] == 0)
				{
					format(PlayerData[playerid][pEtnia], 64, "Latino-americano"); 
					SendClientMessage(playerid, COLOR_GREEN, "Vocк modificou sua etnia para Latino-americano.");
				}
			}
			case 3:
	  		{
                if(PlayerData[playerid][pEtnia] == 0)
				{
					format(PlayerData[playerid][pEtnia], 64, "Asiatico"); 
					SendClientMessage(playerid, COLOR_GREEN, "Vocк modificou sua etnia para Asiatico.");
				}
			}
			case 4:
	  		{
    		    if(PlayerData[playerid][pEtnia] == 0)
				{
					format(PlayerData[playerid][pEtnia], 64, "Desconhecida"); 
					SendClientMessage(playerid, COLOR_GREEN, "Vocк modificou sua etnia para Desconhecida.");
				}
			}
			default:
			{
				SendClientMessage(playerid, COLOR_GREEN, "Listitem nгo identificado.");
			}

	    }
	}
	return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)