Szerző Téma: Néhány parancs  (Megtekintve 2074 alkalommal)

Néhány parancs
« Dátum: 2011. június 28. - 11:41:02 »
0 Show voters
Helló újra.
Van ugye a saját DM modom, amit csinálok, igen, mindegy.
1. Segítség:
Szeretnék egy ilyesmi parancsot:
Csak RCON admin, tudja használni:
/penzad [playerid] [összeg] = egy bizonyos playernek bizonyos összeget
/penzadall [összeg] = mindenkinek ad egy bizonyos összeget
2. segítség:
Hogy lehetne megoldani, hogy RCON admin tudjon adni 1.-3. szintû admint?
Parancsai:
/adadmin [playerid] [szint]
3. segítség:
Ha a 2.-at meg lehet oldani, akkor kéne asay és report parancs.
Parancsok:
/asay [szöveg]
Mindenki látja.
/report [kérdés, panasz]
Hogy lehetséges ezek?
Ha lehetne, akkor egy PAWNO kódot kérnék.
Bocs, hogy utólag módosítottam. :)
Köszönöm elõre is:
Cole
« Utoljára szerkesztve: 2011. június 28. - 11:58:51 írta curvemaster »

Nem elérhető Sheet

  • 1508
  • Támogató
    • Profil megtekintése
Néhány parancs
« Válasz #1 Dátum: 2011. június 28. - 12:06:53 »
0 Show voters
[pawn]#include <a_samp>
#include <zcmd>
#include <sscanf>
forward SendAdminMessage(color, string[]);
CMD:penzad(playerid, params[])
{
new giveplayerid, money;
if(sscanf(params, \"ui\", giveplayerid, money))
{
   SendClientMessage(playerid, COLOR, \"Használat: /penzad [playerid][összeg]\");
   return 1;
}
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR, \"Nem vagy Rcon admin!\");
GivePlayerMoney(giveplayerid, money);
SendClientMessage(playerid, COLOR, \"Pénzt adtál egy játékosnak!\");
new string[64];
format(string, sizeof(string), \"%s pénzt adott neked %d értékben!\", pName(playerid), money);
SendClientMessage(giveplayerid, COLOR, string);
return 1;
}
CMD:penzadall(playerid, params[])
{
new money;
if(sscanf(params, \"i\", money))
{
    SendClientMessage(playerid, COLOR, \"Használat: /penzadall [összeg]\");
   return 1;
}
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR, \"Nem vagy Rcon admin!\");
    new i = 0;
    while( i    <       MAX_PLAYERS)
    {
        GivePlayerMoney(i, money);
        new string[64];
   format(string, sizeof(string), \"%s pénzt adott neked %d értékben!\", pName(playerid), money);
   SendClientMessage(i, COLOR, string);
        i++;
    }
    SendClientMessage(playerid, COLOR, \"Pénzt adtál a játékosoknak!\");
return 1;
}
CMD:report(playerid, params[])
{
    new pmsg[256];
if(sscanf(params, \"s[256]\", pmsg))
{
    SendClientMessage(playerid, COLOR, \"Használat: /report [jelentés]\");
   return 1;
}
SendClientMessage(playerid, COLOR, \"Üzenetedet továbítottuk az adminoknak!\");
format(pmsg, 256, \"* %s bejelentése: %s\", pName(playerid), pmsg);
SendAdminMessage(COLOR, pmsg);
return 1;
}
CMD:asay(playerid, params[])
{
    new str[128];
    if(sscanf(params, \"s[128]\", str)) return SendClientMessage(playerid, COLOR, \"Használat: /asay [ÜZENET]\");
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR, \"Nem vagy Rcon admin!\");
format(str, 128, \"* Rcon Admin %s: %s\", pName(playerid), str);
      SendClientMessageToAll(COLOR, str);
return 1;
}
stock pName(playerid)
{
new name[24];
GetPlayerName(playerid, name, 24);
return name;
}
public SendAdminMessage(color, string[])
{
new i = 0;
while(  i   <   MAX_PLAYERS   )
{
   if(IsPlayerConnected(i))
   {
       if(IsPlayerAdmin(i))
       {
         SendClientMessage(i, color, string);
         i++;
      }
   }
}
}[/pawn]

Néhány parancs
« Válasz #2 Dátum: 2011. június 28. - 12:10:25 »
0 Show voters
Hátõ problem van.
 
C:\\Users\\Gebhard\\Downloads\\samp03csvr_R2-2_win32\\pawno\\include\\sscanf.inc(7) : warning 219: local variable \"string\" shadows a variable at a preceding level
C:\\Users\\Gebhard\\Downloads\\samp03csvr_R2-2_win32\\filterscripts\\adminparancsok.pwn(5) : error 001: expected token: \")\", but found \"&\"
C:\\Users\\Gebhard\\Downloads\\samp03csvr_R2-2_win32\\filterscripts\\adminparancsok.pwn(5) : error 001: expected token: \";\", but found \"&\"
C:\\Users\\Gebhard\\Downloads\\samp03csvr_R2-2_win32\\filterscripts\\adminparancsok.pwn(7) : error 001: expected token: \")\", but found \"&\"
C:\\Users\\Gebhard\\Downloads\\samp03csvr_R2-2_win32\\filterscripts\\adminparancsok.pwn(7) : error 001: expected token: \";\", but found \"&\"
C:\\Users\\Gebhard\\Downloads\\samp03csvr_R2-2_win32\\filterscripts\\adminparancsok.pwn(10) : error 010: invalid function or declaration
C:\\Users\\Gebhard\\Downloads\\samp03csvr_R2-2_win32\\filterscripts\\adminparancsok.pwn(13) : error 010: invalid function or declaration
C:\\Users\\Gebhard\\Downloads\\samp03csvr_R2-2_win32\\filterscripts\\adminparancsok.pwn(15) : error 010: invalid function or declaration
C:\\Users\\Gebhard\\Downloads\\samp03csvr_R2-2_win32\\filterscripts\\adminparancsok.pwn(19) : error 021: symbol already defined: \"format\"
C:\\Users\\Gebhard\\Downloads\\samp03csvr_R2-2_win32\\filterscripts\\adminparancsok.pwn(21) : error 010: invalid function or declaration
C:\\Users\\Gebhard\\Downloads\\samp03csvr_R2-2_win32\\filterscripts\\adminparancsok.pwn(23) : error 001: expected token: \")\", but found \"&\"
C:\\Users\\Gebhard\\Downloads\\samp03csvr_R2-2_win32\\filterscripts\\adminparancsok.pwn(23) : error 001: expected token: \";\", but found \"&\"
C:\\Users\\Gebhard\\Downloads\\samp03csvr_R2-2_win32\\filterscripts\\adminparancsok.pwn(25) : error 021: symbol already defined: \"money\"
C:\\Users\\Gebhard\\Downloads\\samp03csvr_R2-2_win32\\filterscripts\\adminparancsok.pwn(26) : error 010: invalid function or declaration
C:\\Users\\Gebhard\\Downloads\\samp03csvr_R2-2_win32\\filterscripts\\adminparancsok.pwn(29) : error 010: invalid function or declaration
C:\\Users\\Gebhard\\Downloads\\samp03csvr_R2-2_win32\\filterscripts\\adminparancsok.pwn(31) : error 010: invalid function or declaration
C:\\Users\\Gebhard\\Downloads\\samp03csvr_R2-2_win32\\filterscripts\\adminparancsok.pwn(33) : error 010: invalid function or declaration
C:\\Users\\Gebhard\\Downloads\\samp03csvr_R2-2_win32\\filterscripts\\adminparancsok.pwn(36) : error 021: symbol already defined: \"string\"
C:\\Users\\Gebhard\\Downloads\\samp03csvr_R2-2_win32\\filterscripts\\adminparancsok.pwn(42) : error 010: invalid function or declaration
C:\\Users\\Gebhard\\Downloads\\samp03csvr_R2-2_win32\\filterscripts\\adminparancsok.pwn(44) : error 001: expected token: \")\", but found \"&\"
C:\\Users\\Gebhard\\Downloads\\samp03csvr_R2-2_win32\\filterscripts\\adminparancsok.pwn(44) : error 001: expected token: \";\", but found \"&\"
C:\\Users\\Gebhard\\Downloads\\samp03csvr_R2-2_win32\\filterscripts\\adminparancsok.pwn(47) : error 010: invalid function or declaration
C:\\Users\\Gebhard\\Downloads\\samp03csvr_R2-2_win32\\filterscripts\\adminparancsok.pwn(50) : error 010: invalid function or declaration
C:\\Users\\Gebhard\\Downloads\\samp03csvr_R2-2_win32\\filterscripts\\adminparancsok.pwn(55) : error 010: invalid function or declaration
C:\\Users\\Gebhard\\Downloads\\samp03csvr_R2-2_win32\\filterscripts\\adminparancsok.pwn(57) : error 001: expected token: \")\", but found \"&\"
C:\\Users\\Gebhard\\Downloads\\samp03csvr_R2-2_win32\\filterscripts\\adminparancsok.pwn(57) : error 001: expected token: \";\", but found \"&\"
C:\\Users\\Gebhard\\Downloads\\samp03csvr_R2-2_win32\\filterscripts\\adminparancsok.pwn(60) : error 010: invalid function or declaration
Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
26 Errors.

 
Na itt mi a teendõ? :D
« Utoljára szerkesztve: 2011. június 28. - 12:15:50 írta curvemaster »

Nem elérhető Sheet

  • 1508
  • Támogató
    • Profil megtekintése
Néhány parancs
« Válasz #3 Dátum: 2011. június 28. - 12:19:10 »
0 Show voters
Nekem egyetlen hiba se jött ki.
sscanf.inced megvan? zcmd.inced megvan?

Néhány parancs
« Válasz #4 Dátum: 2011. június 28. - 12:21:02 »
0 Show voters
Hát akkor velem van a problem.
Meg van a zcmd.inc, és a sscanf.inc is.
Solidfilesra fel tudnád dobni és egy linket adni amx&pwn-rõl?
Köszi

Nem elérhető Sheet

  • 1508
  • Támogató
    • Profil megtekintése
Néhány parancs
« Válasz #5 Dátum: 2011. június 28. - 12:24:25 »
0 Show voters
http://solidfiles.com/d/deb73/
Tessék
Egyedül a COLOR-ra szabad hibát dobnia

Néhány parancs
« Válasz #6 Dátum: 2011. június 28. - 12:26:08 »
0 Show voters
Most már elindult.
Csak még 1 problem:
ha beírom pl. hogy /report próba123, vagy akármit írok, kírja:
Használat: /report [jelentés]
Ugyan ez van az /asay-nál is.
Mi a hiba?
« Utoljára szerkesztve: 2011. június 28. - 12:35:25 írta curvemaster »

Nem elérhető Sheet

  • 1508
  • Támogató
    • Profil megtekintése
Néhány parancs
« Válasz #7 Dátum: 2011. június 28. - 13:01:46 »
0 Show voters
Fogalmam sincs, mindjárt megnézem magamnál

Néhány parancs
« Válasz #8 Dátum: 2011. június 28. - 13:11:39 »
0 Show voters
Ha kész, légyszi dobj egy PWN-t. :)

Nem elérhető Sheet

  • 1508
  • Támogató
    • Profil megtekintése
Néhány parancs
« Válasz #9 Dátum: 2011. június 28. - 13:26:25 »
0 Show voters

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal