public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmdtext, "/DM", true) == 0) { SetPlayerPos(playerid, 1623.2858,126.6992,559.7281); SetPVarInt(playerid,"CBloqueados",1); return 1; }
public OnPlayerCommandText(playerid, cmdtext[]) { if(GetPVarInt(playerid,"CBloqueados") == 1) { SendClientMessage(playerid,COLOR_GREEN,"No puedes escribir comandos en un DM."); return 1; }
Mi problema es el siguiente:
Necesito bloquear todos los comandos al entrar en un DM. Estoy usando PVar para eso. El problema es que no sй cуmo usarlo para que no puedan escribir comandos que hay en el GM (en su mayorнa de teleport), y puedan salir del DM. En el FS el cуdigo es йste: Код:
public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmdtext, "/DM", true) == 0) { SetPlayerPos(playerid, 1623.2858,126.6992,559.7281); SetPVarInt(playerid,"CBloqueados",1); return 1; } Код:
public OnPlayerCommandText(playerid, cmdtext[]) { if(GetPVarInt(playerid,"CBloqueados") == 1) { SendClientMessage(playerid,COLOR_GREEN,"No puedes escribir comandos en un DM."); return 1; } їEstoy haciendo algo mal? Gracias de antemano. |
if(GetPVarInt(playerid,"CBloqueados") == 1)
{
SendClientMessage(playerid,COLOR_GREEN,"No puedes escribir comandos en un DM.");
return 0; // Tu error.
}