Jump to content
  • 0

Comanda text admin


cristixxh

Question

Salut, am nevoie de o comanda de genul : /test <cuvant> si pe chat sa apara global, la toti, ca la /anno : (( AdmBot : bla bla bla bla bla bla a activat scrie <cuvantul pus> si vei primi un premiu surpriza ))
Sa fie disponibila doar de la admin 6 
*** nu doresc sa-mi dati si faza cu premiul, doar comanda de text sa apara la toti, mersi.***
Multumesc

 

Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0

Per ansamblu comanda arata cam asa (desigur ca este un BASIC de unde tu poti porni pe mai departe modificarea propriu-zisa):

new TEvent, FastEventText[64];
CMD:text(playerid, params[])
{
    if(pInfo[playerid][pAdmin] < 6) return SendClientMessage(playerid, -1, "Nu ai minim Admin Level 6!");
    if(sscanf(params, "s[64]", params)) return SendClientMessage(playerid, -1, "Sintaxa: /text (cuvant)");
    new string[150];
    return format(FastEventText, 64, "%s", params), TEvent = 1,
        format(string, 150, "Event: Primul care scrie ''%s'' primeste un premiu surpriza.", FastEventText), SendClientMessageToAll(0xADD63CFF, string), 1;
}

Si pentru a vedea daca cuvantul scris in chat este corect foloseste-te de callback-ul "OnPlayerText", verifici daca "TEvent" este egal cu 1 si dupa care treci la verificarea cuvantului scris. (Foloseste un singur if pentru ambele conditii)

Edited by Eyser

The best of the best!

Awesome !!!

Link to comment
Share on other sites

  • 0
Acum 12 ore, Eyser a spus:

Per ansamblu comanda arata cam asa (desigur ca este un BASIC de unde tu poti porni pe mai departe modificarea propriu-zisa):


new TEvent, FastEventText[64];
CMD:text(playerid, params[])
{
    if(pInfo[playerid][pAdmin] < 6) return SendClientMessage(playerid, -1, "Nu ai minim Admin Level 6!");
    if(sscanf(params, "s[64]", params)) return SendClientMessage(playerid, -1, "Sintaxa: /text (cuvant)");
    new string[150];
    return format(FastEventText, 64, "%s", params), TEvent = 1,
        format(string, 150, "Event: Primul care scrie ''%s'' primeste un premiu surpriza.", FastEventText), SendClientMessageToAll(0xADD63CFF, string), 1;
}

Si pentru a vedea daca cuvantul scris in chat este corect foloseste-te de callback-ul "OnPlayerText", verifici daca "TEvent" este egal cu 1 si dupa care treci la verificarea cuvantului scris. (Foloseste un singur if pentru ambele conditii)

(25141) : error 029: invalid expression, assumed zero
(25141) : warning 215: expression has no effect
(25141) : error 001: expected token: ";", but found "]"
25141) : error 029: invalid expression, assumed zero

linia 25141 fiind :

    if([pInfo][playerid][pAdmin] < 6) return SendClientMessage(playerid, -1, "Nu ai nivelul necesar de admin!");

am gm ul bluffs

 

Link to comment
Share on other sites

  • 0
Acum 1 oră, Cristixz2 a spus:

(25141) : error 029: invalid expression, assumed zero
(25141) : warning 215: expression has no effect
(25141) : error 001: expected token: ";", but found "]"
25141) : error 029: invalid expression, assumed zero

linia 25141 fiind :

    if([pInfo][playerid][pAdmin] < 6) return SendClientMessage(playerid, -1, "Nu ai nivelul necesar de admin!");

am gm ul bluffs

    if(pInfo[playerid][pAdmin] < 6) return SendClientMessage(playerid, -1, "Nu ai nivelul necesar de admin!");

Link to comment
Share on other sites

  • 0
Just now, Cristixz2 said:

(25141) : error 029: invalid expression, assumed zero
(25141) : warning 215: expression has no effect
(25141) : error 001: expected token: ";", but found "]"
25141) : error 029: invalid expression, assumed zero

linia 25141 fiind :

    if([pInfo][playerid][pAdmin] < 6) return SendClientMessage(playerid, -1, "Nu ai nivelul necesar de admin!");

am gm ul bluffs

Ai adaugat tu 2 paranteze la [pInfo] din aceasta cauza este eroarea, enum-urile nu se pun niciodata sub paranteze.

The best of the best!

Awesome !!!

Link to comment
Share on other sites

  • 0

Nu se cer scripturi.

Incerci si daca ai probleme vei fi ajutat dar trebuie sa arati ca te ai straduit si tu.

 

    __  ____      __           
   /  |/  (_)____/ /____  _____
  / /|_/ / / ___/ __/ _ \/ ___/
 / /  / / (__  ) /_/  __/ /    
/_/  /_/_/____/\__/\___/_/     
SERVICII SCRIPTING DE CALITATE
Pagina     Scripting     pawn
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • 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.