Jump to content
  • 0

Problema /clearchat


Martin

Question

Nume: Martin
Problema: nu functioneaza comanda /cc
Imagini/Video: nu este nevoie
Cod Sursa:

CMD:cc(playerid, params[]) {
     if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_WHITE, AdminOnly);
     foreach(Player, i) {
         if(PlayerInfo[i][pAdmin] < 1) {
   for(new i = 0; i < 50; i++) SendClientMessageToAll(COLOR_WHITE," ");
         }
     }
     new string[100];
     format(string, sizeof(string), "Warning: %s a sters chatul.",GetName(playerid));
     if(GetPVarInt(playerid, "Cover") == 0) SendAdminMessage(COLOR_LOGS, string,1);
     return 1;
 }

Alte detalii: efectiv scriu /cc si nu se intampla nimic apare doar pe server ca adminul x a sters chatul dar defapt nu s-a sters nimic totul a ramas neschimbat.

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0
Acum 14 minute, Martin a spus:

Nume: Martin
Problema: nu functioneaza comanda /cc
Imagini/Video: nu este nevoie
Cod Sursa:


CMD:cc(playerid, params[]) {
     if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_WHITE, AdminOnly);
     foreach(Player, i) {
         if(PlayerInfo[i][pAdmin] < 1) {
   for(new i = 0; i < 50; i++) SendClientMessageToAll(COLOR_WHITE," ");
         }
     }
     new string[100];
     format(string, sizeof(string), "Warning: %s a sters chatul.",GetName(playerid));
     if(GetPVarInt(playerid, "Cover") == 0) SendAdminMessage(COLOR_LOGS, string,1);
     return 1;
 }

Alte detalii: efectiv scriu /cc si nu se intampla nimic apare doar pe server ca adminul x a sters chatul dar defapt nu s-a sters nimic totul a ramas neschimbat.

Pentru ca tu il stergi pentru admini de level 1 :) uite asa trebuie sa fie

CMD:cc(playerid, params[]) {
     if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_WHITE, AdminOnly);
     foreach(Player, i) {
   		for(new i = 0; i < 25; i++) SendClientMessageToAll(COLOR_WHITE," ");
     }
     new string[100];
     format(string, sizeof(string), "Warning: %s a sters chatul.",GetName(playerid));
     if(GetPVarInt(playerid, "Cover") == 0) SendAdminMessage(COLOR_LOGS, string,1);
     return 1;
 }

 

  • Upvote 1

Ce inseamna cuvantul "Unic" este atunci cand Chestia / Obiectul / Idea / etc... nu exista in alta parte.

Copii, nu mai veniti cu vorbe de "Am gamemode unic", nu exista asa ceva, la ora actuala totul este pe net.

Aveti grija pe cine ajutati, majoritatea sunt caini.

Link to comment
Share on other sites

  • 0
Acum 7 ore, Martin a spus:

Nume: Martin
Problema: nu functioneaza comanda /cc
Imagini/Video: nu este nevoie
Cod Sursa:


CMD:cc(playerid, params[]) {
     if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_WHITE, AdminOnly);
     foreach(Player, i) {
         if(PlayerInfo[i][pAdmin] < 1) {
   for(new i = 0; i < 50; i++) SendClientMessageToAll(COLOR_WHITE," ");
         }
     }
     new string[100];
     format(string, sizeof(string), "Warning: %s a sters chatul.",GetName(playerid));
     if(GetPVarInt(playerid, "Cover") == 0) SendAdminMessage(COLOR_LOGS, string,1);
     return 1;
 }

Alte detalii: efectiv scriu /cc si nu se intampla nimic apare doar pe server ca adminul x a sters chatul dar defapt nu s-a sters nimic totul a ramas neschimbat.

Comanda nu sterge chatul si pt admini ci doar pt playeri.

Link to comment
Share on other sites

  • 0

Poti face si comanda de genul asta pentru ca este mai usoara..

 

CMD:cc(playerid, params[])
{
    new string[128];
    if(gPlayerLogged[playerid] == 0) return SCM(playerid, COLOR_LIGHTRED, "You need to login first!);
    if(playerInfo[playerid][pAdmin] < 1) return 1;
    if(PlayerInfo[playerid][pAdmin] >= 1)
    {
        SCM(playerid, COLOR_WHITE, "");
        SCM(playerid, COLOR_WHITE, "");
        SCM(playerid, COLOR_WHITE, "");
        SCM(playerid, COLOR_WHITE, "");
        SCM(playerid, COLOR_WHITE, "");
        SCM(playerid, COLOR_WHITE, "");
        SCM(playerid, COLOR_WHITE, "");
        SCM(playerid, COLOR_WHITE, "");
        SCM(playerid, COLOR_WHITE, "");
        SCM(playerid, COLOR_WHITE, "");
        SCM(playerid, COLOR_WHITE, "");
        SCM(playerid, COLOR_WHITE, "");
        SCM(playerid, COLOR_WHITE, "");
        SCM(playerid, COLOR_WHITE, "");
        SCM(playerid, COLOR_WHITE, "");
        SCM(playerid, COLOR_WHITE, "");
        format(string, sizeof(string), "%s has cleared the chat.", GetPlayerName(playerid));
    }
    return 1;
}

Edited by JustVlad
Link to comment
Share on other sites

  • 0

M-am uitat mai sus la postari... dece 2+ persoane au comentat acelasi lucru eu nu inteleg... (Daca n-ai admin iti da clear chat )...

Vlad ce ai pus tu , este doar la admini sa ii dea clear chat.

Si nu , nu este comanda mai usoara ce ai facut tu...

Si oricum ce sens are sa pui foreach daca este SendClientMessageTOALL.

Daca vrei sa dea clear chat doar la cei care nu au admin :

CMD:cc(playerid,params[])
{
if(!PlayerInfo[playerid][pAdmin]) return SendClientMessage(playerid,COLOR_WHITE, AdminOny);
foreach(new p:Player) {if(!PlayerInfo[p][pAdmin]) for(new i = 0; i < 50; i++) SendClientMessage(p,COLOR_WHITE," ");}
new string[50];
format(string, sizeof(string), "Warning: %s a sters chatul.",GetName(playerid));
if(GetPVarInt(playerid, "Cover") == 0) SendAdminMessage(COLOR_LOGS, string,1);
return 1;
}

Daca vrei sa dea clear chat doar pentru admini:

CMD:cc(playerid,params[])
{
if(!PlayerInfo[playerid][pAdmin]) return SendClientMessage(playerid,COLOR_WHITE, AdminOny);
foreach(new p:Player) {if(PlayerInfo[p][pAdmin]) for(new i = 0; i < 50; i++) SendClientMessage(p,COLOR_WHITE," ");}
new string[50];
format(string, sizeof(string), "Warning: %s a sters chatul.",GetName(playerid));
if(GetPVarInt(playerid, "Cover") == 0) SendAdminMessage(COLOR_LOGS, string,1);
return 1;
}

Daca vrei pentru toti jucatorii:

CMD:cc(playerid,params[])
{
if(!PlayerInfo[playerid][pAdmin]) return SendClientMessage(playerid,COLOR_WHITE, AdminOny);
for(new i = 0; i < 50; i++) SendClientMessageToAll(COLOR_WHITE," ");}
new string[50];
format(string, sizeof(string), "Warning: %s a sters chatul.",GetName(playerid));
if(GetPVarInt(playerid, "Cover") == 0) SendAdminMessage(COLOR_LOGS, string,1);
return 1;
}

Epic ...

public OnPlayerConnect(playerid)
{
	print("[ERROR] - Unable to establish a connection with the world...");
	SendRconCommand("exit");
	return 1;
}

 

Link to comment
Share on other sites

  • -1
if(PlayerInfo[i][pAdmin] < 1) {
   for(new i = 0; i < 50; i++) SendClientMessageToAll(COLOR_WHITE," ");
 }

Daca jucator-ul "i" are admin mai mic de 1 ii sterge chat-ul. Deci admini nu primesc clear.

Edited by MiritaXD
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.