#include <a_samp>#include <zcmd>#include <sscanf>#include <dudb>new file[128];#define COLOR_GREEN 0x33AA33AA#define COLOR_RED 0xAA3333AA#define COLOR_YELLOW 0xFFFF00AA#define COLOR_WHITE 0xFFFFFFAA#define COLOR_BLUE 0x0000BBAA#define COLOR_LIGHTBLUE 0x33CCFFAA#define COLOR_ORANGE 0xFF9900AA#define COLOR_RED 0xAA3333AA#pragma unused ret_memcpy#pragma unused strtokenum aInfo{as,};new info[MAX_PLAYERS][aInfo];CMD:asad(playerid, params[]){new jatekos, name[MAX_PLAYER_NAME];GetPlayerName(jatekos, name, sizeof(name));if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, \"Nem vagy fõadmin!\");if(sscanf(params, \"u\", jatekos)) return SendClientMessage(playerid, COLOR_YELLOW, \"Használat: /asad [Jétákos/ID]!\");format(file, sizeof(file), \"/adminseged/%s.ini\", name);if(dini_Exists(file)) return SendClientMessage(playerid, COLOR_RED, \"A játékos már Adminsegéd!\");SendClientMessage(playerid, -1, \"Felveted Örökös adminsegédnek!\");SendClientMessage(jatekos, -1, \"Egy adminisztrátor kinevezett ÖrökösAdminsegédnek!\");dini_Create(file);info[jatekos][as]=1;return 1;}CMD:asel(playerid, params[]){ new jatekos, name[MAX_PLAYER_NAME];GetPlayerName(jatekos, name, sizeof(name));if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, \"Nem vagy fõadmin!\");if(sscanf(params, \"u\", jatekos)) return SendClientMessage(playerid, COLOR_YELLOW, \"Használat: /asel [Játékos/ID]!\");format(file, sizeof(file), \"/adminseged/%s.ini\", name);if(!dini_Exists(file)) return SendClientMessage(playerid, COLOR_RED, \"A játékos eddig sem volt Adminsegéd!\");SendClientMessage(playerid, -1, \"Kirúgtad a játékost az Örökös Adminsegédbõl!\");SendClientMessage(jatekos, -1, \"Egy Adminisztrátor elvette az Örökös Adminsegédedet!\");dini_Remove(file);info[jatekos][as]=0;return 1;}CMD:setarmour(playerid, params[]){if(info[playerid][as] != 1) return SendClientMessage(playerid,COLOR_RED,\"Nem használhatod a parancsot!\"); new target, armour,name[MAX_PLAYER_NAME], str[200];if(sscanf(params,\"dd\",target, armour)) return SendClientMessage(playerid,0x0000FFAA,\"Használat:/setarmour [iD] [Armour]\");format(str,sizeof(str),\"Megváltoztattad az Armour-ját neki: %d ennyire: %d\",target,armour);SendClientMessage(playerid,0x0000FFAA,str);format(str,sizeof(str),\"Admin (%s) megváltoztatta az armourodat, ennyire: %d\",name[playerid],armour);SendClientMessage(target,0x0000FFAA,str);SetPlayerArmour(target,armour);return 1;}
#include <a_samp>#include <zcmd>#include <sscanf2>#include <Dini>new file[128]; #define COLOR_GREEN 0x33AA33AA #define COLOR_RED 0xAA3333AA #define COLOR_YELLOW 0xFFFF00AA #define COLOR_WHITE 0xFFFFFFAA #define COLOR_BLUE 0x0000BBAA #define COLOR_LIGHTBLUE 0x33CCFFAA #define COLOR_ORANGE 0xFF9900AA #define COLOR_RED 0xAA3333AA enum aInfo { as, }; new info[MAX_PLAYERS][aInfo];public OnPlayerConnect(playerid) {if(dini_Exists(file)){ // ide írd a töltést! }return 1;}publicOnPlayerDisconnect(playerid, reason) {new name[MAX_PLAYER_NAME]; format(file, sizeof(file), \"/adminseged/%s.ini\", name); if(!dini_Exists(file)) { } else{ dini_IntSet(file, \"ASAD\", info[playerid][as]); } return 1;} CMD:asad(playerid, params[]) { new jatekos, name[MAX_PLAYER_NAME]; GetPlayerName(jatekos, name, sizeof(name)); if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, \"Nem vagy fõadmin!\"); if(sscanf(params, \"u\", jatekos)) return SendClientMessage(playerid, COLOR_YELLOW, \"Használat: /asad [Jétákos/ID]!\"); if(dini_Exists(file)) return SendClientMessage(playerid, COLOR_RED, \"A játékos már Adminsegéd!\"); SendClientMessage(playerid, -1, \"Felveted Örökös adminsegédnek!\"); SendClientMessage(jatekos, -1, \"Egy adminisztrátor kinevezett ÖrökösAdminsegédnek!\"); info[jatekos][as]=1; format(file, sizeof(file), \"/adminseged/%s.ini\", name); if(dini_Exists(file)) { dini_IntSet(file, \"ASAD\", info[jatekos][as]); } return 1; } CMD:asel(playerid, params[]) { new jatekos, name[MAX_PLAYER_NAME]; GetPlayerName(jatekos, name, sizeof(name)); if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, \"Nem vagy fõadmin!\"); if(sscanf(params, \"u\", jatekos)) return SendClientMessage(playerid, COLOR_YELLOW, \"Használat: /asel [Játékos/ID]!\"); if(!dini_Exists(file)) return SendClientMessage(playerid, COLOR_RED, \"A játékos eddig sem volt Adminsegéd!\"); SendClientMessage(playerid, -1, \"Kirúgtad a játékost az Örökös Adminsegédbõl!\"); SendClientMessage(jatekos, -1, \"Egy Adminisztrátor elvette az Örökös Adminsegédedet!\"); info[jatekos][as]=0; format(file, sizeof(file), \"/adminseged/%s.ini\", name); if(dini_Exists(file)) { dini_IntSet(file, \"ASAD\", info[jatekos][as]); } return 1; } CMD:setarmour(playerid, params[]) { if(info[playerid][as] >= 1) return SendClientMessage(playerid,COLOR_RED,\"Nem használhatod a parancsot!\"); new target, armour,name[MAX_PLAYER_NAME], str[200]; if(sscanf(params,\"dd\",target, armour)) return SendClientMessage(playerid,0x0000FFAA,\"Használat:/setarmour [iD] [Armour]\"); format(str,sizeof(str),\"Megváltoztattad az Armour-ját neki: %d ennyire: %d\",target,armour); SendClientMessage(playerid,0x0000FFAA,str); format(str,sizeof(str),\"Admin (%s) megváltoztatta az armourodat, ennyire: %d\",name[playerid],armour); SendClientMessage(target,0x0000FFAA,str); SetPlayerArmour(target,armour); return 1; }
CMD:setarmour(playerid, params[]){if(info[playerid][as] < 1) return SendClientMessage(playerid,COLOR_RED,\"Nem használhatod a parancsot!\");new target, armour,name[MAX_PLAYER_NAME], str[200];if(sscanf(params,\"dd\",target, armour)) return SendClientMessage(playerid,0x0000FFAA,\"Használat:/setarmour [iD] [Armour]\");format(str,sizeof(str),\"Megváltoztattad az Armour-ját neki: %d ennyire: %d\",target,armour);SendClientMessage(playerid,0x0000FFAA,str);format(str,sizeof(str),\"Admin (%s) megváltoztatta az armourodat, ennyire: %d\",name[playerid],armour);SendClientMessage(target,0x0000FFAA,str);SetPlayerArmour(target,armour);return 1;}
Így CMD:setarmour(playerid, params[]){if(info[playerid][as] < 1) return SendClientMessage(playerid,COLOR_RED,\"Nem használhatod a parancsot!\");new target, armour,name[MAX_PLAYER_NAME], str[200];if(sscanf(params,\"dd\",target, armour)) return SendClientMessage(playerid,0x0000FFAA,\"Használat:/setarmour [iD] [Armour]\");format(str,sizeof(str),\"Megváltoztattad az Armour-ját neki: %d ennyire: %d\",target,armour);SendClientMessage(playerid,0x0000FFAA,str);format(str,sizeof(str),\"Admin (%s) megváltoztatta az armourodat, ennyire: %d\",name[playerid],armour);SendClientMessage(target,0x0000FFAA,str);SetPlayerArmour(target,armour);return 1;}
format(file, sizeof(file), \"/adminseged/%s.ini\", name);if(dini_Exists(file)){ SetPlayerScore(playerid, dini_Int(file, info[playerid][as]); }
public OnPlayerSpawn(playerid){new name[MAX_PLAYER_NAME]; format(file, sizeof(file), \"/adminseged/%s.ini\",name);if(dini_Exists(file)) { SetPlayerScore(playerid, dini_Int(file, info[playerid][as]); }return 1;}
SetPlayerScore(playerid, dini_Int(file, info[playerid][as]);
C:\\Users\\Pál Család\\Desktop\\samp03e_svr_win32 (2)\\filterscripts\\teszter1.pwn(49) : error 001: expected token: \",\", but found \";\"Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 1 Error.
SetPlayerScore(playerid, dini_Int(file, info[playerid][as]));
info[playerid][as] = dini_Int( file,\"ASAD\" );SetPlayerScore( playerid, info[playerid][as] );