[Ajuda] ajuda com script
#1

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;
}
Reply
#2

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

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)
Reply
#4

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;

Reply
#5

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

Se deu erro ou warning, Poste-os aqui...
Reply
#7

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!
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)