[Ajuda] "number of arguments does not match definition"
#1

Cara eu jб tentei de tudo, jб mudei a response da dialogid de "1" pra "0" e vice-versa e nada. Podem me ajudar?

Код:
public SetPlayerSpawn(playerid)
{
     new rand;
	 spawnadofome[playerid] = 1;
	 if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
	 {
	      if(sincronizando[playerid] == 1)
		  {
		       return 1;
          }
          if(MedicBill[playerid] >= 2 && PlayerInfo[playerid][pJailed] == 0)
		  {
          }
		  if(PlayerInfo[playerid][pVIP] > 0)
		  {
		       SetPlayerHealth(playerid, 100.0);
	      }
		  else
		  {
		       SetPlayerHealth(playerid, 100+PlayerInfo[playerid][pSHealth]);
		  }
  		  spawnado[playerid] = 1;
	      MedicBill[playerid] ++;
	      SetPlayerToTeamColor(playerid);
	      protecao[playerid] = 0;
	      RemovePlayerAttachedObject(playerid,4);
	      if(PlayerInfo[playerid][pTut] == 0)
	      {
		       new loginname[64];
               new loginstring[250];
			   gNews[playerid] = 1; gFam[playerid] = 1;
			   TogglePlayerControllable(playerid, 0);
			   RegistrationStep[playerid] = 1;
			   ClearChatbox(playerid, 8);
			   SetPlayerVirtualWorld(playerid, 0);
			   SetPlayerSkin(playerid, 23);
			   GetPlayerName(playerid,loginname,sizeof(loginname));
			   StopAudioStreamForPlayer(playerid);
			   PlayAudioStreamForPlayer(playerid, "http://dl.dropboxusercontent.com/s/yyzscx296xlxbe7/tutorial.mp3");
			   SetPlayerPos(playerid,1685.5549,-2334.1677,-2.6797);
			   SendClientMessage(playerid, COLOR_VERDE, "[Seja Bem Vindo ao Brasil Reality Virtual - RPG]");
               format(loginstring,sizeof(loginstring),"{FFFFFF}Bem Vindo(a): {FFFF00}%s\n\n{FFFFFF}Nos Diga a Sua Cidade.\n\n{FFFFFF}Registre em nosso website !\n\n www.{00FF00}brasil{FFFF00}reality{0244ff}virtual{FFFFFF}.com",loginname);
               ShowPlayerDialog(playerid, 33, DIALOG_STYLE_MSGBOX,"{00FF00} Brail{FFFF00} Virtual{0244ff} Play{FFFFFF} - Registro",loginstring,"•Nascer•");
               return 1;
	      }
Essa й a linha que da o warning:

Код:
ShowPlayerDialog(playerid, 33, DIALOG_STYLE_MSGBOX,"{00FF00} Brail{FFFF00} Virtual{0244ff} Play{FFFFFF} - Registro",loginstring,"•Nascer•");
Essa й a diologid:

Код:
if(dialogid == 33)
	{
        if(response == 0)
		{
            new loginstring[150];
            PlayerInfo[playerid][pCidade] = 0;
            SendClientMessage(playerid, 0xffc801FF, "Certo, vocк foi spawnado.");
            format(loginstring,sizeof(loginstring),"{FFFFFF}Bem Vindo(a): {FFFF00}%s\n\n{FFFFFF}Nos Diga o Seu Sexo.",PlayerName(playerid));
            ShowPlayerDialog(playerid, 34, DIALOG_STYLE_MSGBOX,"{00FF00} Brasil{FFFF00} Virtual{0244ff} Play{FFFFFF} - Registro",loginstring,"Masculino","Feminino");
            return 1;
        }
        return 1;
	}
E eu sei que, o warning nгo й um erro. Mas sem essa funзгo funcionando corretamente ele nгo marca o local do spawn. :/
Reply
#2

PHP код:
 ShowPlayerDialog(playerid33DIALOG_STYLE_MSGBOX,"{00FF00} Brail{FFFF00} Virtual{0244ff} Play{FFFFFF} - Registro",loginstring,"•Nascer•"""); 
Reply
#3

Quote:
Originally Posted by DelK
Посмотреть сообщение
PHP код:
 ShowPlayerDialog(playerid33DIALOG_STYLE_MSGBOX,"{00FF00} Brail{FFFF00} Virtual{0244ff} Play{FFFFFF} - Registro",loginstring,"•Nascer•"""); 
Eu jб havia tentado isso, mas esqueci de mudar o "response == 0" para "response == 1" HAHA. Valeu meu bom, tudo certo.

Aliбs, +reputation.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)