public OnPlayerCommandText(playerid, cmdtext[])
{
new VariableDeBloqueo[MAX_PLAYERS];
if( VariableDeBloqueo[playerid] == 1) return SendClientMessage(playerid, -1, "Lo siento, estбs en un A/D, para que puedas usar los comandos de nuevo, debes de morir primero");
if (strcmp("/TDM1", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid,04042,DIALOG_STYLE_LIST,"{FF0000}Elige tu equipo","Defensores \n Atacantes","Accept","Cancel");
VariableDeBloqueo[playerid] = 1;
return 0;
}
public OnPlayerDeath(playerid, killerid, reason)
{
new VariableDeBloqueo[MAX_PLAYERS];
VariableDeBloqueo[playerid] = 0; // esto desbloqueara los comandos al morir
// demas funciones
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid==04042) {
if(response) {
if(listitem==0) { // Dedfensa
SendClientMessage(playerid, 0xFFFFFF, "Defiende asta morir!");
GivePlayerWeapon(playerid,24,200);
SetPlayerSkin(playerid,199);
SetPlayerPos(playerid,
Float:1541.4026,
Float:-1364.1187,
Float:329.7969);
}
if(listitem==1) { // Atacantes
SendClientMessage(playerid, 0xFFFFFF, "Eres atacante es hora de matar !");
GivePlayerWeapon(playerid,22,600);
SetPlayerSkin(playerid,162);
SetPlayerPos(playerid,
Float:1541.4026,
Float:-1364.1187,
Float:329.7969);
}
}
}
return 0;
}
C:\Users\Adrian\Downloads\server 2 0.3e\filterscripts\ADXD.pwn(84) : error 017: undefined symbol "VariableDeBloqueo" C:\Users\Adrian\Downloads\server 2 0.3e\filterscripts\ADXD.pwn(84) : warning 215: expression has no effect C:\Users\Adrian\Downloads\server 2 0.3e\filterscripts\ADXD.pwn(84) : error 001: expected token: ";", but found "]" C:\Users\Adrian\Downloads\server 2 0.3e\filterscripts\ADXD.pwn(84) : error 029: invalid expression, assumed zero C:\Users\Adrian\Downloads\server 2 0.3e\filterscripts\ADXD.pwn(84) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors. |
new VariableDeBloqueo[MAX_PLAYERS];
VariableDeBloqueo[playerid] = 1; // pone esto en el dialogo de ataque y defensa
#include <a_samp>
//Acб pones la variable
new VariableDeBloqueo[MAX_PLAYERS];
public OnPlayerCommandText(playerid, cmdtext[])
{
if( VariableDeBloqueo[playerid] == 1) return SendClientMessage(playerid, -1, "Lo siento, estбs en un A/D, para que puedas usar los comandos de nuevo, debes de morir primero");
if (strcmp("/TDM1", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid,04042,DIALOG_STYLE_LIST,"{FF0000}Elige tu equipo","Defensores \n Atacantes","Accept","Cancel");
VariableDeBloqueo[playerid] = 1;
return 0;
}
public OnPlayerDeath(playerid, killerid, reason)
{
VariableDeBloqueo[playerid] = 0; // esto desbloqueara los comandos al morir
// demas funciones
return 1;
}