GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: N@rbirock - 2011. december 23. - 13:00:19

Cím: /warn
Írta: N@rbirock - 2011. december 23. - 13:00:19
kéne egy warn parancs a modba rcon admin tudjon warnolni (ne zcmd)
elöre is köszönöm
Cím: /warn
Írta: N@rbirock - 2011. december 27. - 08:21:01
pls sürgösen kéne
Cím: /warn
Írta: Calvin - 2011. december 27. - 09:14:36
szedj ki egy admin scriptbõl,ha annyi sürgõs....És írd át,az értéket mondjuk 5-ös admin használatára...
Cím: /warn
Írta: N@rbirock - 2011. december 27. - 09:24:52
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
Cím: /warn
Írta: dexi - 2011. december 27. - 10:22:06
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;
Cím: /warn
Írta: N@rbirock - 2011. december 29. - 11:38:56
és hogy nézne ki egybe?
Cím: /warn
Írta: dexi - 2011. december 29. - 12:16:56
Ottvan a Hsz alján egyben. Énis azt használom. De ha nem lenne jó akkor szólsz és írok másikat : D
Cím: /warn
Írta: N@rbirock - 2011. december 31. - 15:49:07
de nem jó mert más errorozik etõl valami más nincs?
Cím: /warn
Írta: dexi - 2011. december 31. - 15:49:44
Mi az error, és melyik sorra, és mi van abban a sorban.