Szerző Téma: /warn  (Megtekintve 1374 alkalommal)

/warn
« Dátum: 2011. december 23. - 13:00:19 »
0 Show voters
kéne egy warn parancs a modba rcon admin tudjon warnolni (ne zcmd)
elöre is köszönöm

/warn
« Válasz #1 Dátum: 2011. december 27. - 08:21:01 »
0 Show voters
pls sürgösen kéne

Calvin

  • Vendég
/warn
« Válasz #2 Dátum: 2011. december 27. - 09:14:36 »
0 Show voters
szedj ki egy admin scriptbõl,ha annyi sürgõs....És írd át,az értéket mondjuk 5-ös admin használatára...

/warn
« Válasz #3 Dátum: 2011. december 27. - 09:24:52 »
0 Show voters
Idézetet írta: Calvin date=1324973676\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14591\" data-ipsquote-contentclass=\"forums_Topic
szedj ki egy admin scriptbõl,ha annyi sürgõs....És írd át,az értéket mondjuk 5-ös admin használatára...
 
ezt probáltam de errorozik

dexi

  • Vendég
/warn
« Válasz #4 Dátum: 2011. december 27. - 10:22:06 »
0 Show voters
Oldd meg úgy hogy mikor beírja ap arancsot az admin akkor adjon hozzá egy változóhoz egyet.( Most nem nagyon érek rá leírni, majd ha megcsináltam a dolgom(kb10perc) leírom részletesen.)
_______________
E:
Na, akkor csinálj egy új változót.
[pawn]new warnok[MAX_PLAYERS];[/pawn]
Ezt tudod felhasználni, teszem azt a warn parancsod most csak annyit csinál hogy elküldi az üzenetet minden playerenek hogy \"Jóska figyelmeztette pistát[Warnok száma: 2]\"
A kiválasztott playernek kell adni warnt szóval ha beírod a 2-es id-t akkor annak adja. csinálsz annak is egy változót(teszem azt new id;) és sscanf-al vagy amivel te csinálod berakod mint ID.
Tehát:
[pawn]warnok[id]++;[/pawn]
Ezt kell beraknod a parancsodba, ez hozzáad egyet a meglévõhöz.
Valami nem világos szólj.(strcmp-be nem nagyon vagyok otthon, zcmd ami megy.)
E2:
______________________________
megírtam neked ZCMD-be. Ebbõl már csak-csak megtudod írni strcmp-ben:)
 
/////////////////////////////////////[warn]///////////////////////////////////////
CMD:warn(playerid,params[])
{
new id;
new ok[128];
new name[MAX_PLAYER_NAME];
new name2[MAX_PLAYER_NAME];
new string[250];
GetPlayerName(playerid,name2,sizeof(name2));
/*-----------------------------*/
 if(sscanf(params,\"is[128]\", id,ok))return SendClientMessage(playerid,RED, \"HIBA: /warn [Játékos ID][Ok]\");
    GetPlayerName(id,name,sizeof(name));
/*-----------------------------*/
    {
    warnok[id]++;
    /*----*/
    format(string,sizeof(string),\"*Admin %s warnolta %s-t.(%d. warn) Ok: {b30000}%s\", name2, name,warnok[id] ,ok);
    /*----*/
       if(warnok[id] <= 2)
          {
         SendClientMessage(id, RED, \"Egy admin warnolt téged!\");
         SendClientMessageToAll(PUB,string);
          }
   else{
   SendClientMessageToAll(PUB,string);
   SendClientMessage(playerid, RED, \"Összegyült a 3 warn-od. Ki lettél banolva a szerverrõl.\");
   Ban(id);}
}
return 1;
« Utoljára szerkesztve: 2011. december 27. - 11:03:17 írta Fl0rian »

/warn
« Válasz #5 Dátum: 2011. december 29. - 11:38:56 »
0 Show voters
és hogy nézne ki egybe?

dexi

  • Vendég
/warn
« Válasz #6 Dátum: 2011. december 29. - 12:16:56 »
0 Show voters
Ottvan a Hsz alján egyben. Énis azt használom. De ha nem lenne jó akkor szólsz és írok másikat : D

/warn
« Válasz #7 Dátum: 2011. december 31. - 15:49:07 »
0 Show voters
de nem jó mert más errorozik etõl valami más nincs?

dexi

  • Vendég
/warn
« Válasz #8 Dátum: 2011. december 31. - 15:49:44 »
0 Show voters
Mi az error, és melyik sorra, és mi van abban a sorban.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal