[AJUDA] Comando Bugado
#1

To fazendo os teleportes no servidor que to criando de tdm, sу que tem um comando bugado aqui que nгo consigo resolver de geito nenhum por mais simples que pareзa..

Este teleporte й sу para o player, sem o veiculo junto.

O bug й que qualquer coisa que eu digito no server, como por exemplo " /sadiosanduiah ", vai dar nesse comando e vai fazer o teleporte..

Код:
	if(strcmp(cmdtext, "/spawn", true)) // Teleporte Spawn
		SetPlayerInterior(playerid,0);
		SetPlayerPos(playerid, 2107.0806,987.8856,10.8203);
		SetPlayerFacingAngle(playerid,0.0);
		new spawn[110], nome[24]; GetPlayerName(playerid, nome, 24);
	        format(spawn, sizeof(spawn), "%s foi para o Spawn. (/spawn)", nome);
	        SendClientMessageToAll(COR_BRANCA, spawn);
		return 1;
}
Reply
#2

pawn Код:
if(strcmp(cmdtext, "/spawn", true) == 0) { // Teleporte Spawn
        SetPlayerInterior(playerid,0);
        SetPlayerPos(playerid, 2107.0806,987.8856,10.8203);
        SetPlayerFacingAngle(playerid,0.0);
        new spawn[110], nome[24]; GetPlayerName(playerid, nome, 24);
            format(spawn, sizeof(spawn), "%s foi para o Spawn. (/spawn)", nome);
            SendClientMessageToAll(COR_BRANCA, spawn);
        return 1;
}
Tenta assim
Reply
#3

pawn Код:
if(!strcmp(cmdtext, "/spawn", true)) // Teleporte Spawn
{      
      new spawn[110], nome[24];
      GetPlayerName(playerid, nome, 24);
      SetPlayerInterior(playerid,0);
      SetPlayerPos(playerid, 2107.0806,987.8856,10.8203);
      SetPlayerFacingAngle(playerid,0.0);
      format(spawn, sizeof(spawn), "%s foi para o Spawn. (/spawn)", nome);
      SendClientMessageToAll(COR_BRANCA, spawn);
      return 1;
}
Reply
#4

Ambos derao erro.
Reply
#5

o public em cima do Onplayercommandtext ta com return 0; ? Ou tem algum comando com return 0; ?
Reply
#6

Quote:
Originally Posted by Guizera
Посмотреть сообщение
o public em cima do Onplayercommandtext ta com return 0; ? Ou tem algum comando com return 0; ?
Nenhum dos dois.
Reply
#7

pawn Код:
if(strcmp(cmdtext, "/spawn", true) == 0) // Teleporte Spawn
    {
        SetPlayerInterior(playerid,0);
        SetPlayerPos(playerid, 2107.0806,987.8856,10.8203);
        SetPlayerFacingAngle(playerid,0.0);
        new spawn[110], nome[24]; GetPlayerName(playerid, nome, 24);
        format(spawn, sizeof(spawn), "%s foi para o Spawn. (/spawn)", nome);
        SendClientMessageToAll(COR_BRANCA, spawn);
        return 1;
    }
Reply
#8

PHP код:
    if(strcmp(cmdtext"/spawn"true) == 0// Teleporte Spawn
    
{
    
SetPlayerInterior(playerid,0);
    
SetPlayerPos(playerid2107.0806,987.8856,10.8203);
    
SetPlayerFacingAngle(playerid,0.0);
    new 
spawn[110], nome[24]; GetPlayerName(playeridnome24);
    
format(spawnsizeof(spawn), "%s foi para o Spawn. (/spawn)"nome);
    
SendClientMessageToAll(COR_BRANCAspawn);
    return 
1;
    } 
Reply
#9

Porque nгo defines o spawn?

pawn Код:
public OnPlayerSpawn(playerid)
{
    SetPlayerInterior(playerid, interior);
    SetPlayerPos(playerid,x,y,z);
    SetPlayerFacingAngle(playerid,angulo);
    SetPlayerVirtualWorld(playerid,virtualworld);
    return 1;
}

public OnPlayerCommandText(playerid,cmdtext)
{
    if(strcmp(cmdtext,"/spawn",true) == 0)
    {
        SpawnPlayer(playerid);
        return 1;
    }
    return 0;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)