SA-MP Forums Archive
[Ajuda] ajuda com script - 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] ajuda com script (/showthread.php?tid=499337)



ajuda com script - AssasinoLM - 07.03.2014

eu gostaria se um player normal digita-se o comando fala-se que ele nгo e ADM.

Code:
#include <a_samp>

public OnPlayerCommandText( playerid, cmdtext[])
{
if ( strcmp( cmdtext, "/mudarplaca", true)   >= 3)
	{
	ShowPlayerDialog(playerid, 10101, DIALOG_STYLE_INPUT, "Sistema de Placa", "Digite sua Placa:\n\nMaximo de 8 Caracteres", "Mudar", "Cancelar");
	return 1;
	}
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 10101)
	{
	    new string[128], Float:X, Float:Y, Float:Z, Float:angle;
		if(strlen(inputtext) < 1 || strlen(inputtext) > 8) return SendClientMessage(playerid, 0xAFAFAFAA, "Texto Invalido.");
		else
		{
		    format(string, sizeof(string), "Vocк mudou o texto de sua placa para '%s'.", inputtext);
		    SendClientMessage(playerid, 0x33CCFFAA, string);
		    GetPlayerPos(playerid, X, Y, Z);
		    GetPlayerFacingAngle(playerid, angle);
		    SetVehicleNumberPlate(GetPlayerVehicleID(playerid), inputtext);
		    SetVehicleToRespawn(GetPlayerVehicleID(playerid));
			GetPlayerPos(playerid, X, Y, Z);
			SetVehiclePos(GetPlayerVehicleID(playerid), X, Y, Z);
			SetVehicleZAngle(GetPlayerVehicleID(playerid), angle);
			PutPlayerInVehicle(playerid, GetPlayerVehicleID(playerid), 0);
			SetVehiclePos(GetPlayerVehicleID(playerid), X, Y, Z+2);
		}
	}
return 1;
}



Re: ajuda com script - MINDSnnf - 07.03.2014

Coloca antes "if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "tu n й adm, flw");"


Re: ajuda com script - Stroon - 07.03.2014

Debaixo disto
pawn Code:
if ( strcmp( cmdtext, "/mudarplaca", true)   >= 3)
    {
Coloque Isto, E apenas admin logados na rcon vгo poder usar esse comando!
pawn Code:
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,"[ERRO] Vocк nгo й um administrador!");
Caso sua Variavel de admin nгo й pela rcon e sу mudar, Vc coloca ela no lugar dessa
pawn Code:
IsPlayerAdmin(playerid)



Re: ajuda com script - yNexus - 07.03.2014

PHP Code:
public OnPlayerCommandTextplayeridcmdtext[])
{
    if ( 
strcmpcmdtext"/mudarplaca"true)   >= 3)
    {
        if(
IsPlayerAdmin(playerid))
        {
            
ShowPlayerDialog(playerid10101DIALOG_STYLE_INPUT"Sistema de Placa""Digite sua Placa:\n\nMaximo de 8 Caracteres""Mudar""Cancelar");
        }
        else
        {
            
SendClientMessage(playerid, -1"Vocк nгo й um Adminstrador !");
        }
        return 
1;
    }
    return 
0;




Re: ajuda com script - AssasinoLM - 07.03.2014

alguйm sabe onde tem um FS desse ai para a versгo 0.3z ou 0.3x?
ta dando conflito!


Re: ajuda com script - Stroon - 07.03.2014

Se deu erro ou warning, Poste-os aqui...


Re: ajuda com script - AssasinoLM - 07.03.2014

Quote:
Originally Posted by Stroon
View Post
Se deu erro ou warning, Poste-os aqui...
nгo deu erro mais quando uso ele no servidor todos os outros comandos nгo funciona!,
sу o comando dele funciona!