SA-MP Forums Archive
[Ajuda] comparar string salva com nome do player - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] comparar string salva com nome do player (/showthread.php?tid=660027)



comparar string salva com nome do player - Duun - 22.10.2018

Код:
public OnPlayerStateChange(playerid, newstate, oldstate) // Nгo ta funcionando
{
	if (newstate == PLAYER_STATE_DRIVER)
	{
	 	for(new i = 0; i < MAX_VEHICLES; ++i)
	    {
			if(strcmp(cInfo[i][cDono], GetNome(playerid))) // verificar se o player й dono do carro
			{
				RemovePlayerFromVehicle(playerid);
				SendClientMessage(playerid, -1, "Vocк nгo й o dono deste carro");
			}break;
		}
	}
    return 1;
}
esta parte if(strcmp(cInfo[i][cDono], GetNome(playerid)))
era pra comparar o que ta escrito dentro da pasta do carro ( Dono = ) com o nome do player, mas parece que nгo ta funcionando .. pq ?


Re: comparar string salva com nome do player - Ermanhaut - 22.10.2018

Код:
if(strcmp(cInfo[i][cDono], GetNome(playerid)))
// Se os nomes forem iguais, essa verificaзгo faz com que o cуdigo nгo seja executado.

// Vocк pode utilizar ela desse jeito
if(!strcmp(cInfo[i][cDono], GetNome(playerid)))

// Ou deste
if(strcmp(cInfo[i][cDono], GetNome(playerid)) == 0)

// Em qualquer um dos modos, se as strings forem iguais o cуdigo serб executado.
Vocк tem potencial, falta sу vocк parar de postar um tуpico sempre que encontra um problema.
Use o search, olhe a wiki.
Praticamente todas as perguntas simples jб estгo respondidas.


Re: comparar string salva com nome do player - Duun - 22.10.2018

Quote:
Originally Posted by Ermanhaut
Посмотреть сообщение
Код:
if(strcmp(cInfo[i][cDono], GetNome(playerid)))
// Se os nomes forem iguais, essa verificaзгo faz com que o cуdigo nгo seja executado.

// Vocк pode utilizar ela desse jeito
if(!strcmp(cInfo[i][cDono], GetNome(playerid)))

// Ou deste
if(strcmp(cInfo[i][cDono], GetNome(playerid)) == 0)

// Em qualquer um dos modos, se as strings forem iguais o cуdigo serб executado.
Vocк tem potencial, falta sу vocк parar de postar um tуpico sempre que encontra um problema.
Use o search, olhe a wiki.
Praticamente todas as perguntas simples jб estгo respondidas.
ok amigo, obrigado pela dica !
vou testar aqui isso e mais algumas coisa.
desculpa o flood ai nos posts, mas й pq eu sofro de crise de ansiedade , quando eu encontro um problema fico agoniado e quero resolve-lo rбpido