[AJUDA] Problemas no text.
#1

Seguinte, meu gamemode tem algumas coisas que nгo й necessario digitar /, exemplo /homem, e o problema й o seguinte, no tutorial, quando pergunta se o player й homem ou mulher, manda ele escrever homem ou mulher, sу que ele escreve e nгo acontece nada, e o certo seria rodar a funзгo.

Код:
	    if(RegistrationStep[playerid] == 1)
	    {
	        new idx;
	    	tmp = strtok(text, idx);
		    if((strcmp("homem", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Homem")))
			{
			PlayerInfo[playerid][pSex] = 1;
			SetPlayerSkin(playerid, 45);
			PlayerInfo[playerid][pModel] = 45;
			SendClientMessage(playerid, COLOR_YELLOW2, "Seu personagem й do gкnero masculino, caso queira trocar, digite /mudarsexo.");
			SendClientMessage(playerid, COLOR_LIGHTRED, "Aguarde, o servidor estб carregando o tutorial.");
                        PlayerInfo[playerid][pOrigem] = 1;
                        TutTime[playerid] = 1;
                        return 0;
			}
			else if((strcmp("mulher", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Mulher")))
			{
			    PlayerInfo[playerid][pSex] = 2;
			    SetPlayerSkin(playerid, 216);
			    PlayerInfo[playerid][pModel] = 216;
			    SendClientMessage(playerid, COLOR_YELLOW2, "Seu personagem й do gкnero feminino, caso queira trocar, digite /mudarsexo.");
			    SendClientMessage(playerid, COLOR_LIGHTRED, "Aguarde, o servidor estб carregando o tutorial.");
                            PlayerInfo[playerid][pOrigem] = 1;
                            TutTime[playerid] = 1;
                            return 0;
			}
        }
   }
se alguйm poder ajudar ficarei grato
Reply
#2

UP, alguйm ajuda?
Reply
#3

... apagar.
Reply
#4

no meu game mode й assim a parada la

pawn Код:
if(RegistrationStep[playerid] > 0)
    {
        if(RegistrationStep[playerid] == 1)
        {
            new idx;
            tmp = strtok(text, idx);
            if((strcmp("homem", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Homem")))
            {
                PlayerInfo[playerid][pSex] = 1;
                SetPlayerSkin(playerid, 23);
                PlayerInfo[playerid][pModel] = 23;
                SendClientMessage(playerid, COLOR_YELLOW2, "Ok, Voce й Homem!.");
                SendClientMessage(playerid, COLOR_LIGHTRED, "Qual sua origem? (Digite: Hotel ou Prefeitura");
                RegistrationStep[playerid] = 2;
                return 0;
            }
            else if((strcmp("mulher", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Mulher")))
            {
                PlayerInfo[playerid][pSex] = 2;
                SetPlayerSkin(playerid, 193);
                PlayerInfo[playerid][pModel] = 193;
                SendClientMessage(playerid, COLOR_YELLOW2, "Ok, Vocк й uma Mulher");
                SendClientMessage(playerid, COLOR_LIGHTRED, "Qual sua origem? (Digite: Hotel ou Prefeitura");
                RegistrationStep[playerid] = 2;
                return 0;
            }
            else
            {
                SendClientMessage(playerid, COLOR_LIGHTRED, "Vocк й 'Homem' ou 'Mulher' (Digite).");
            }
            return 0;
        }
Reply
#5

Gabriel, nem com o seu funcionou, o problema й tenso, se ninguйm conseguir me ajudar, vo colocar pra ao inves de digitar homem ou mulher, digitar /homem ou /mulher.
Reply
#6

tipo si с acontece nada mude pra dialog eu fis um tutorial mais os Cod
https://sampforum.blast.hk/showthread.php?tid=159525
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)