Szerző Téma: Szeretnék írni egy admin scriptet de ezt az enum os dolgot nem értem  (Megtekintve 670 alkalommal)

Nem elérhető buci11

  • 502
    • Profil megtekintése
0 Show voters
szóval ugye van egy hogy enumba tárolunk egy információt pl admin szintet akkor azt most hogy kell összerakni és hogy kell dinibe menteni? köszönöm (kerestem már http://wiki.sa-mp.com/wiki/Keywords:Initialisers de nekem ez kicsit zavaros meg hát angolul se tudok valami jól) eddig ennyit csináltam de nem jó
[pawn]#include <a_samp>
#include <zcmd>
#include <sscanf>
#include <Dini>
#if defined FILTERSCRIPT
enum eInfo
{
    eAdmin,
}
new PlayerInfo[MAX_PLAYERS][eInfo]
public OnFilterScriptInit()
{
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#else
CMD:setlevel(playerid, params[])
{
new cmd;
if(PlayerInfo[playerid][eAdmin] == 5));
{
   if(sscanf(params,\"d\",cmd))return SendClientMessage(playerid,0x8F698FFF,\"Használat:/setlevel [sZINT]\");
}
return 1;
}
#endif[/pawn]
« Utoljára szerkesztve: 2011. December 28. - 17:04:54 írta buci11 »

dexi

  • Vendég
Szeretnék írni egy admin scriptet de ezt az enum os dolgot nem értem
« Válasz #1 Dátum: 2011. December 28. - 17:05:48 »
0 Show voters
Off: Pedig mennyira mondtad hogy könnyü : DD
ON:
 
#include <a_samp>
#include <zcmd>
#include <sscanf>
#include <Dini>
#pragma unused ret_memcpy
#define FILTERSCRIPT
enum Info
{
        adminlevel
};
new PlayerInfo[MAX_PLAYERS][info];
public OnFilterScriptInit()
{
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
 
CMD:setlevel(playerid, params[])
{
new id,level;
if(sscanf(params,\"ii\",id,level))return SendClientMessage(playerid,0x8F698FFF,\"Használat:/setlevel [iD] [sZINT]\");
{
if(PlayerInfo[playerid][adminlevel] == 5));
{
   SetPlayerScore(id,level);
}
}
else SendClientMessage(playerid, -1, \"HIBA: Használatához 5-ös admin szükséges.\");
return 1;
}

 
Most másold ki.. gondolom nem figyeltél arra hogy pawn code-be tettem és az bugos az oldalon.
« Utoljára szerkesztve: 2011. December 28. - 17:33:28 írta Fl0rian »

Nem elérhető buci11

  • 502
    • Profil megtekintése
Szeretnék írni egy admin scriptet de ezt az enum os dolgot nem értem
« Válasz #2 Dátum: 2011. December 28. - 17:23:21 »
0 Show voters
[pawn]C:\\Users\\Endyke\\Desktop\\Samp szerver\\gamemodes\\eadmin.pwn(22) : error 001: expected token: \")\", but found \"&\"
C:\\Users\\Endyke\\Desktop\\Samp szerver\\gamemodes\\eadmin.pwn(22) : error 001: expected token: \";\", but found \"&\"
C:\\Users\\Endyke\\Desktop\\Samp szerver\\gamemodes\\eadmin.pwn(25) : error 010: invalid function or declaration
C:\\Users\\Endyke\\Desktop\\Samp szerver\\gamemodes\\eadmin.pwn(27) : error 010: invalid function or declaration
C:\\Users\\Endyke\\Desktop\\Samp szerver\\gamemodes\\eadmin.pwn(32) : error 010: invalid function or declaration
C:\\Users\\Endyke\\Desktop\\Samp szerver\\gamemodes\\eadmin.pwn(33) : error 010: invalid function or declaration
C:\\Users\\Endyke\\Desktop\\Samp szerver\\gamemodes\\eadmin.pwn(35) : warning 203: symbol is never used: \"PlayerInfo\"
C:\\Users\\Endyke\\Desktop\\Samp szerver\\gamemodes\\eadmin.pwn(35) : warning 203: symbol is never used: \"id\"
C:\\Users\\Endyke\\Desktop\\Samp szerver\\gamemodes\\eadmin.pwn(35) : warning 203: symbol is never used: \"level\"
C:\\Users\\Endyke\\Desktop\\Samp szerver\\gamemodes\\eadmin.pwn(35) : warning 203: symbol is never used: \"ret_memcpy\"
Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
6 Errors.[/pawn]

dexi

  • Vendég
Szeretnék írni egy admin scriptet de ezt az enum os dolgot nem értem
« Válasz #3 Dátum: 2011. December 28. - 17:33:42 »
0 Show voters
Most próbáld meg .

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal