Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.
Témák - Yakuza™
Oldalak: 1 ... 5 6 [7] 8 9 10
91
« Dátum: 2012. Március 18. - 21:17:42 »
Felrakom nektek a [R]endõr [A]cademya rendõr parancsait és még +-t is! LuxAdmin szükséges! De ki lehet venni,hogy ne csak admin tudja használni. Segítettek:CannonnParancsok: /a1 /a2 /a3 /i /p /szl /szonda /fuj /bor /bilincs /levesz /lecsukVégül a letöltés:LetöltésKód: #include <a_samp> #include zcmd #include <sscanf> #include <ladmin> new bool:ittas[MAX_PLAYERS]; forward borido(playerid); #define hiba 0xFF0000AA CMD:i(playerid, params[]) { new giveplayerid; if(sscanf(params, \"u\", giveplayerid)) return SendClientMessage(playerid, 0xFF0000AA, \"Használat: /i [playerid]\"); if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, \"Hiba: Nincs ilyen játékos!\"); if(IsPlayerLuxAdmin(playerid)) { new name[MAX_PLAYER_NAME],string[200]; GetPlayerName(playerid, name, sizeof(name)); new illeto[MAX_PLAYER_NAME]; GetPlayerName(giveplayerid, illeto, sizeof(illeto)); format(string, sizeof string, \"{00bbff}[RENDÕR,%s]:{008a20} Kérem álljon félre %s, igazoltatás!\",name, illeto); SendClientMessageToAll(0x00ff1eAA,string); } else { SendClientMessage(playerid, hiba, \"Nem vagy rendõr!\"); } return 1; } CMD:p(playerid, params[]) { new giveplayerid; if(sscanf(params, \"u\", giveplayerid)) return SendClientMessage(playerid, 0xFF0000AA, \"Használat: /p [playerid]\"); if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, \"Hiba: Nincs ilyen játékos!\"); if(IsPlayerLuxAdmin(playerid)) { new name[MAX_PLAYER_NAME],string[200]; GetPlayerName(playerid, name, sizeof(name)); new illeto[MAX_PLAYER_NAME]; GetPlayerName(giveplayerid, illeto, sizeof(illeto)); format(string, sizeof string, \"{00bbff}[RENDÕR,%s]:{008a20} %s papírokat kérnék! {ff0000}[[/jogsimutat %s]]\",name, illeto, name, name); SendClientMessageToAll(0x00ff1eAA,string); } else { SendClientMessage(playerid, hiba, \"Nem vagy rendõr!\"); } return 1; } CMD:a1(playerid, params[]) { new giveplayerid; if(sscanf(params, \"u\", giveplayerid)) return SendClientMessage(playerid, 0xFF0000AA, \"Használat: /a1 [playerid]\"); if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, \"Hiba: Nincs ilyen játékos!\"); if(IsPlayerLuxAdmin(playerid)) { new name[MAX_PLAYER_NAME],string[200]; GetPlayerName(playerid, name, sizeof(name)); new illeto[MAX_PLAYER_NAME]; GetPlayerName(giveplayerid, illeto, sizeof(illeto)); format(string, sizeof string, \"{00bbff}[RENDÕR,%s]: {ff0000}%s ! {008a20}Itt a rendõrség, álljon meg!\",name, illeto); SendClientMessageToAll(0x00ff1eAA,string); } else { SendClientMessage(playerid, hiba, \"Nem vagy rendõr!\"); } return 1; } CMD:a2(playerid, params[]) { new giveplayerid; if(sscanf(params, \"u\", giveplayerid)) return SendClientMessage(playerid, 0xFF0000AA, \"Használat: /a2 [playerid]\"); if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, \"Hiba: Nincs ilyen játékos!\"); if(IsPlayerLuxAdmin(playerid)) { new name[MAX_PLAYER_NAME],string[200]; GetPlayerName(playerid, name, sizeof(name)); new illeto[MAX_PLAYER_NAME]; GetPlayerName(giveplayerid, illeto, sizeof(illeto)); format(string, sizeof string, \"{00bbff}[RENDÕR,%s]: {ff0000}%s ! {008a20}Ha nem áll meg kénytelenek leszünk tüzet nyitni!\",name, illeto); SendClientMessageToAll(0x00ff1eAA,string); } else { SendClientMessage(playerid, hiba, \"Nem vagy rendõr!\"); } return 1; } CMD:a3(playerid, params[]) { new giveplayerid; if(sscanf(params, \"u\", giveplayerid)) return SendClientMessage(playerid, 0xFF0000AA, \"Használat: /a3 [playerid]\"); if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, \"Hiba: Nincs ilyen játékos!\"); if(IsPlayerLuxAdmin(playerid)) { new name[MAX_PLAYER_NAME],string[200]; GetPlayerName(playerid, name, sizeof(name)); new illeto[MAX_PLAYER_NAME]; GetPlayerName(giveplayerid, illeto, sizeof(illeto)); format(string, sizeof string, \"{00bbff}[RENDÕR,%s]: {ff0000}%s ! {008a20}Utolsó figyelmeztetés! Ha nem áll meg tüzelünk!\",name, illeto); SendClientMessageToAll(0x00ff1eAA,string); } else { SendClientMessage(playerid, hiba, \"Nem vagy rendõr!\"); } return 1; } CMD:szl(playerid, params[]) { new giveplayerid; if(sscanf(params, \"u\", giveplayerid)) return SendClientMessage(playerid, 0xFF0000AA, \"Használat: /szl [playerid]\"); if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, \"Hiba: Nincs ilyen játékos!\"); if(IsPlayerLuxAdmin(playerid)) { new name[MAX_PLAYER_NAME],string[200]; GetPlayerName(playerid, name, sizeof(name)); new illeto[MAX_PLAYER_NAME]; GetPlayerName(giveplayerid, illeto, sizeof(illeto)); format(string, sizeof string, \"{00bbff}[RENDÕR,%s]:{008a20} Itt a rendõrség, szálljon ki/le {ff0000}%s!\",name, illeto); SendClientMessageToAll(0x00ff1eAA,string); } else { SendClientMessage(playerid, hiba, \"Nem vagy rendõr!\"); } return 1; } CMD:szonda(playerid, params[]) { new giveplayerid; if(sscanf(params, \"u\", giveplayerid)) return SendClientMessage(playerid, 0xFF0000AA, \"Használat: /szonda [playerid]\"); if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, \"Hiba: Nincs ilyen játékos!\"); if(IsPlayerLuxAdmin(playerid)) { new name[MAX_PLAYER_NAME],string[200]; GetPlayerName(playerid, name, sizeof(name)); new illeto[MAX_PLAYER_NAME]; GetPlayerName(giveplayerid, illeto, sizeof(illeto)); format(string, sizeof string, \"{00bbff}[RENDÕR,%s]:{008a20} Kérem fújjon bele a szondába %s! {ff0000}[[/fuj]]\",name, illeto); SendClientMessageToAll(0x00ff1eAA,string); } else { SendClientMessage(playerid, hiba, \"Nem vagy rendõr!\"); } return 1; } CMD:bor(playerid, params[]) { ittas[playerid] = true; SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_WINE); SetTimer(\"borido\", 60000*10, false); SendClientMessage(playerid,0x00ff33AA,\"Úgydöntöttél iszol egy üveg bort!\"); return 1; } public borido(playerid) { ittas[playerid] = false; SendClientMessage(playerid,0x00ff33AA,\"Kiürült az alkohol a szervezetedbõl!\"); } CMD:fuj(playerid, params[]) { if(ittas[playerid] == true) { new name[MAX_PLAYER_NAME],string[200]; GetPlayerName(playerid, name, sizeof(name)); format(string, sizeof string, \"%s belefújt a szondába. Eredménye: {ff0000}Ittas\", name); SendClientMessageToAll(0xfff200AA,string); } else { new name[MAX_PLAYER_NAME],string[200]; GetPlayerName(playerid, name, sizeof(name)); format(string, sizeof string, \"%s belefújt a szondába. Eredménye: {00ff00}Tiszta\", name); SendClientMessageToAll(0xfff200AA,string); } return 1; } CMD:bilincs(playerid, params[]) { if(IsPlayerLuxAdmin(playerid)) { new giveplayerid, string[128], name[MAX_PLAYER_NAME], name2[MAX_PLAYER_NAME]; if (sscanf(params, \"u\", giveplayerid)) SendClientMessage(playerid, 0xFF0000FF, \"Használat: /bilincs <playerid>\"); else if (giveplayerid == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000FF, \"Hiba: Nincs ilyen játékos!\"); else{ GetPlayerName(playerid, name, sizeof(name)); GetPlayerName(giveplayerid, name2, sizeof(name2)); format(string, sizeof string, \"{00bbff}[RENDÕR,%s]:{008a20} Megbilincselte {ff0000}%s-t!\", name, name2); SendClientMessageToAll(0xB3D5B2AA,string); TogglePlayerControllable(giveplayerid,0); } } return 1; } CMD:levesz(playerid, params[]) { if(IsPlayerLuxAdmin(playerid)) { new giveplayerid, string[128], name[MAX_PLAYER_NAME], name2[MAX_PLAYER_NAME]; if (sscanf(params, \"u\", giveplayerid)) SendClientMessage(playerid, 0xFF0000FF, \"Használat: /levesz <playerid>\"); else if (giveplayerid == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000FF, \"Hiba: Nincs ilyen játékos!\"); else{ GetPlayerName(playerid, name, sizeof(name)); GetPlayerName(giveplayerid, name2, sizeof(name2)); format(string, sizeof string, \"{00bbff}[RENDÕR,%s]:{008a20} Levette a bilincset {ff0000}%s{008a20}-ról/rõl.\", name,name2); SendClientMessageToAll(0xFF0000FF,string); TogglePlayerControllable(giveplayerid,1); } } return 1; } CMD:lecsuk(playerid, params[]) { if(IsPlayerLuxAdmin(playerid)) { new giveplayerid, ido, indok[128], string[128], name[MAX_PLAYER_NAME], name2[MAX_PLAYER_NAME]; if(sscanf(params, \"uds\", giveplayerid, ido, indok)) return SendClientMessage(playerid, 0xFF0000FF, \"Használat: /lecsuk [playerid] [perc] [indok]\"); if(!IsPlayerConnected(giveplayerid) || 0 > giveplayerid || giveplayerid > MAX_PLAYERS) return SendClientMessage(playerid, 0xFF0000FF, \"Hiba: Nincs ilyen játékos!\"); GetPlayerName(playerid, name, sizeof(name)); GetPlayerName(giveplayerid, name2, sizeof(name2)); format(string, sizeof string, \"{00bbff}[RENDÕR,%s]:{008a20} Börtönbe zárta %s -t {ff0000}[[Perc: %d]] [[indok: %s]]\", name, name2, ido, indok); SendClientMessageToAll(0xB3D5B2AA,string); ido *= 60000; SetTimerEx(\"Bortonido\",ido,false,\"d\",giveplayerid); SetPlayerPos(giveplayerid,264.6288,77.5742,1001.0391); SetPlayerInterior(giveplayerid, 6); } else { SendClientMessage(playerid, hiba, \"Nem vagy rendõr!\"); } return 1; } forward Bortonido(playerid); public Bortonido(playerid) { SpawnPlayer(playerid); return 1; }
92
« Dátum: 2012. Március 18. - 19:21:54 »
Van egy eredeti pwn fájl a filterscripts mappába az a neve,hogy test_cmds.pwn Nos ebbõl kéne az a rész,hogy motoháztetõ/fel/le riasztó/be/ki lápma/fel/le csomagtartó/ki/be motor/be/ki Nekem hibát ír :S public OnPlayerCommandText(playerid, cmdtext[]) { new cmd[256]; new idx; cmd = strtok(cmdtext, idx); new engine,lights,alarm,doors,bonnet,boot,objective; if(strcmp(cmd, \"/motorbe\",true) == 0) { new vid = GetPlayerVehicleID(playerid); if(vid != INVALID_VEHICLE_ID) { GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective); } return 1; } if(strcmp(cmd, \"/motorki\",true) == 0) { new vid = GetPlayerVehicleID(playerid); if(vid != INVALID_VEHICLE_ID) { GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective); } return 1; } if(strcmp(cmd, \"/csmgki\",true) == 0) { new vid = GetPlayerVehicleID(playerid); if(vid != INVALID_VEHICLE_ID) { GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,VEHICLE_PARAMS_ON,objective); } return 1; } if(strcmp(cmd, \"/csmgbe\",true) == 0) { new vid = GetPlayerVehicleID(playerid); if(vid != INVALID_VEHICLE_ID) { GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,VEHICLE_PARAMS_OFF,objective); } return 1; } if(strcmp(cmd, \"/mki\",true) == 0) { new vid = GetPlayerVehicleID(playerid); if(vid != INVALID_VEHICLE_ID) { GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vid,engine,lights,alarm,doors,VEHICLE_PARAMS_ON,boot,objective); } return 1; } if(strcmp(cmd, \"/mbe\",true) == 0) { new vid = GetPlayerVehicleID(playerid); if(vid != INVALID_VEHICLE_ID) { GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vid,engine,lights,alarm,doors,VEHICLE_PARAMS_OFF,boot,objective); } return 1; } if(strcmp(cmd, \"/riasztó\",true) == 0) { new vid = GetPlayerVehicleID(playerid); if(vid != INVALID_VEHICLE_ID) { GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vid,engine,lights,VEHICLE_PARAMS_ON,doors,bonnet,boot,objective); } return 1; } if(strcmp(cmd, \"/riasztóki\",true) == 0) { new vid = GetPlayerVehicleID(playerid); if(vid != INVALID_VEHICLE_ID) { GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vid,engine,lights,VEHICLE_PARAMS_OFF,doors,bonnet,boot,objective); } return 1; } if(strcmp(cmd, \"/lámpafel\",true) == 0) { new vid = GetPlayerVehicleID(playerid); if(vid != INVALID_VEHICLE_ID) { GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective); } return 1; } if(strcmp(cmd, \"/lámpale\",true) == 0) { new vid = GetPlayerVehicleID(playerid); if(vid != INVALID_VEHICLE_ID) { GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective); } return 1; }
Valahogy így van...
93
« Dátum: 2012. Március 18. - 14:18:00 »
Hali kéne egy olyan,hogy vontat és csak a tow truckal lehessen vontatni az autókat,és kéne egy /leakaszt amivel ha beirjuk akkor nem vontatjuk a kocsit. Köszönöm
94
« Dátum: 2012. Március 16. - 17:40:24 »
Csináltam egy ilyet: CMD:adminok(playerid, params[]) { new string[256]; new fstring[64]; for(new i=0; i<MAX_PLAYERS; i++) { if(level > 0)) { new pname[MAX_PLAYER_NAME]; GetPlayerName(i,pname, sizeof(pname)); format(fstring, sizeof(fstring),\"{00bbff}%s (%i) - {ffffff}Szint: {00bbff}%i\\n\", pname, i, level); strcat(string, fstring, sizeof(string)); } } ShowPlayerDialog(playerid,2563,DIALOG_STYLE_MSGBOX,\"{ff0000}Online Adminok\",string,\"OK\",\"\"); return 1; } és hibát ír: E:\\Documents and Settings\\Krisz\\Asztal\\[R]endõr [A]cademy\\filterscripts\\PC.pwn(279) : error 017: undefined symbol \"level\" E:\\Documents and Settings\\Krisz\\Asztal\\[R]endõr [A]cademy\\filterscripts\\PC.pwn(279) : warning 215: expression has no effect E:\\Documents and Settings\\Krisz\\Asztal\\[R]endõr [A]cademy\\filterscripts\\PC.pwn(279) : error 001: expected token: \";\", but found \"]\" E:\\Documents and Settings\\Krisz\\Asztal\\[R]endõr [A]cademy\\filterscripts\\PC.pwn(279) : error 029: invalid expression, assumed zero E:\\Documents and Settings\\Krisz\\Asztal\\[R]endõr [A]cademy\\filterscripts\\PC.pwn(279) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 4 Errors.
95
« Dátum: 2012. Március 16. - 17:06:36 »
Ebbõl: dcmd_admins(playerid,params[]) { #pragma unused params new count = 0; new string[128]; new ChangeColor; SendClientMessage(playerid, green, \" \"); SendClientMessage(playerid, green, \"______[RA]______ | Jelenlévõ rendõrök/adminok | ______[RA]______\"); SendClientMessage(playerid, green, \" \"); for(new i = 0; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i)) { if(AccInfo[Level] >= 1 && AccInfo[Hide] == 0) { if(AccInfo[Level] > 5) { AdmRank = \"Tulaj Helyettes\"; ChangeColor = Color_Professional_Admin; } if(IsPlayerAdmin(i)) { AdmRank = \"Tulaj\"; ChangeColor = Color_RCON_Administrator; } else { switch(AccInfo[Level]) { case 1: { AdmRank = \"Kadét\"; ChangeColor = Color_Basic_Moderator; } case 2: { AdmRank = \"Rendõrtiszt\"; ChangeColor = Color_Moderator; } case 3: { AdmRank = \"Parancsnok\"; ChangeColor = Color_Master_Moderator; } case 4: { AdmRank = \"Rendõrfõnök\"; ChangeColor = Color_Administrator; } case 5: { AdmRank = \"Sheriff\"; ChangeColor = Color_Master_Administrator; } } } switch(AccInfo[OnDuty]) { case 0: AdmDuty = \"Szolgálatban!\"; case 1: AdmDuty = \"Szolgálaton kívül!\"; } format(string, 128, \"Szint: %d - %s (Id:%i) | %s | %s\",AccInfo[Level], PlayerName2(i),i,AdmRank,AdmDuty); SendClientMessage(playerid, ChangeColor, string); count++; } } } if (count == 0) SendClientMessage(playerid,red,\"Nincs rendõr/admin a szerveren!\"); SendClientMessage(playerid, green, \"________________________________________________________________\"); return 1; } Átkéne alakítani nem zcmd-re hanem simára,hogy dialogosan jöjjön be és a szintek is ott legyen és,hogy hanyas szintûek.
96
« Dátum: 2012. Március 16. - 11:42:39 »
public OnPlayerRequestClass(playerid, classid) { if(classid >= 0 && classid <= 2) { GameTextForPlayer(playerid, \"~b~Rendr~w~/~r~Admin\", 3000, 3); SetPlayerInterior(playerid, 0); SetPlayerPos(playerid, 602.8676,545.5309,3.9967); SetPlayerFacingAngle(playerid, 94.0821); SetPlayerCameraPos(playerid, 212.6498,-41.0299,1002.0234); SetPlayerCameraLookAt(playerid, 214.7581,-41.0411,1002.0234); }else if(classid >= 3 && classid <= 7) { GameTextForPlayer(playerid, \"~w~Civil\", 3000, 3); SetPlayerInterior(playerid, 0); SetPlayerPos(playerid, 2027.7410,1007.7834,10.8203); SetPlayerFacingAngle(playerid, 94.0821); SetPlayerCameraPos(playerid, 212.6498,-41.0299,1002.0234); SetPlayerCameraLookAt(playerid, 214.7581,-41.0411,1002.0234); } return 1; } public SetupPlayerForClassSelection(playerid) { return 1; } Így van a módomba és valamiért fekete a háttér és a skineket sem jeleníti meg.
97
« Dátum: 2012. Március 15. - 21:46:21 »
Csináltam egy olyat,hogy ha beirjuk,hogy /sziréna bejön egy dialog és az admin tud rakni a kocsira szirénát de le is tudja venni.. Script: #include <a_samp> #include ladmin #define hiba 0xFF0000AA public OnFilterScriptInit() { print(\"\\n************************************\"); print(\" Sziréna Betöltve \"); print(\"************************************\\n\"); return 1; } public OnFilterScriptExit() { print(\"\\n***************************************\"); print(\" Sziréna Kikapcsolva \"); print(\"***************************************\\n\"); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmdtext, \"/sziréna\", true)==0) { if(IsPlayerLuxAdmin(playerid)) { ShowPlayerDialog(playerid, 8899, DIALOG_STYLE_LIST, \"Sziréna System By Yakuza\", \"Sziréna\\nSziréna törlése\", \"Kiválaszt\", \"Kilépés\"); } else { SendClientMessage(playerid, hiba, \"Nem vagy rendszervezet tagja!\"); } return 1; } return 0; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == 8899) { if(response) { if(listitem == 0) { SetPVarInt(playerid, \"Status\", 1); SetPVarInt(playerid, \"undercover\", CreateObject(18646,0,0,0,0,0,0)); SetPVarInt(playerid, \"undercover1\", CreateObject(18646,0,0,0,0,0,0)); AttachObjectToVehicle(GetPVarInt(playerid, \"undercover\"), GetPlayerVehicleID(playerid), -0.5, -0.2, 0.8, 2.0, 2.0, 3.0); AttachObjectToVehicle(GetPVarInt(playerid, \"undercover1\"), GetPlayerVehicleID(playerid), -0.5, -0.2, 0.8, 2.0, 2.0, 3.0); SendClientMessage(playerid, 0x00FFFFAA, \"Sziréna felrakva!\"); } if(listitem == 1) { DestroyObject(GetPVarInt(playerid, \"undercover\")); DeletePVar(playerid, \"Status\"); DestroyObject(GetPVarInt(playerid, \"undercover1\")); DeletePVar(playerid, \"Status\"); } } } return 0; } Civil is tudja használni: #include <a_samp> #include ladmin #define hiba 0xFF0000AA public OnFilterScriptInit() { print(\"\\n************************************\"); print(\" Sziréna Betöltve \"); print(\"************************************\\n\"); return 1; } public OnFilterScriptExit() { print(\"\\n***************************************\"); print(\" Sziréna Kikapcsolva \"); print(\"***************************************\\n\"); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmdtext, \"/sziréna\", true)==0) ShowPlayerDialog(playerid, 8899, DIALOG_STYLE_LIST, \"Sziréna System By Yakuza\", \"Sziréna\\nSziréna törlése\", \"Kiválaszt\", \"Kilépés\"); } return 1; } return 0; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == 8899) { if(response) { if(listitem == 0) { SetPVarInt(playerid, \"Status\", 1); SetPVarInt(playerid, \"undercover\", CreateObject(18646,0,0,0,0,0,0)); SetPVarInt(playerid, \"undercover1\", CreateObject(18646,0,0,0,0,0,0)); AttachObjectToVehicle(GetPVarInt(playerid, \"undercover\"), GetPlayerVehicleID(playerid), -0.5, -0.2, 0.8, 2.0, 2.0, 3.0); AttachObjectToVehicle(GetPVarInt(playerid, \"undercover1\"), GetPlayerVehicleID(playerid), -0.5, -0.2, 0.8, 2.0, 2.0, 3.0); SendClientMessage(playerid, 0x00FFFFAA, \"Sziréna felrakva!\"); } if(listitem == 1) { DestroyObject(GetPVarInt(playerid, \"undercover\")); DeletePVar(playerid, \"Status\"); DestroyObject(GetPVarInt(playerid, \"undercover1\")); DeletePVar(playerid, \"Status\"); } } } return 0; } Valakinek jól jöhet Edit: ladmin.inchttp://solidfiles.com/d/bc5089d7c9/
98
« Dátum: 2012. Március 15. - 18:44:29 »
Nos, van ez: CMD:lecsuk(playerid, params[]) { if(IsPlayerLuxAdmin(playerid)) { new giveplayerid, ido, indok[128], string[128], name[MAX_PLAYER_NAME], name2[MAX_PLAYER_NAME]; SendClientMessage(playerid, 0xFF0000FF, \"Nem vagy rendõr/admin.\"); if (sscanf(params, \"uds\", giveplayerid, ido, indok)) return SendClientMessage(playerid, 0xFF0000FF, \"Használat: /lecsuk [playerid] [idõ] [indok]\"); if (giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000FF, \"Hiba: Nincs ilyen játékos!\"); GetPlayerName(playerid, name, sizeof(name)); GetPlayerName(giveplayerid, name2, sizeof(name2)); ido *= 60000; SetTimerEx(\"Bortonido\",ido,false,\"d\",giveplayerid); SetPlayerPos(giveplayerid,264.6288,77.5742,1001.0391); SetPlayerInterior(giveplayerid, 6); format(string, sizeof string, \"{00bbff}[RENDÕR,%s]:{008a20} Börtönbe zárta %s -t {ff0000}[[Perc: %d]] [[indok: %s]]\", name, name2, ido, indok); SendClientMessageToAll(0xB3D5B2AA,string); } else { SendClientMessage(playerid, hiba, \"Nem vagy rendszervezet tagja!\"); } return 1; } és ezzel az a baj,hogy akármennyi számot irok be az idõhöz pl. /lecsuk 1 2 teszt akkor azt irja ki h [RENDÕR,Yakuza]: Börtönbe zárta XY-t. [Perc: 60000] [indok: teszt]
99
« Dátum: 2012. Március 15. - 17:34:46 »
Csá all. Kéne egy olyan,hogy beirja az admin/rendõr,hogy /kirak és az útra kirak egy szöges drótot. Ha átmegy rajta az autó akkor defektes legyen a gumija. Köszönöm...
100
« Dátum: 2012. Március 15. - 12:54:24 »
Hali van nekem egy ilyenem: CMD:lecsuk(playerid, params[]) { if(IsPlayerLuxAdmin(playerid)) { new giveplayerid, ido, indok[128], string[128], name[MAX_PLAYER_NAME], name2[MAX_PLAYER_NAME]; if (sscanf(params, \"uds\", giveplayerid, ido, indok)) SendClientMessage(playerid, 0xFF0000FF, \"Használat: /lecsuk [playerid] [ido] [indok]\"); else if (giveplayerid == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000FF, \"Hiba: Nincs ilyen játékos!\"); else{ new jtime; if(jtime == 0) jtime = 9999; AccInfo[name2][JailTime] = jtime*1000*60; SetTimerEx(\"JailPlayer\",5000,0,\"d\",name2); SetTimerEx(\"Jail1\",1000,0,\"d\",name2); if(jtime == 9999) { GetPlayerName(playerid, name, sizeof(name)); GetPlayerName(giveplayerid, name2, sizeof(name2)); format(string, sizeof string, \"{00bbff}[RENDÕR,%s]:{008a20} Börtönbe zárta %s -t {ff0000}[[Perc: %d]] [[indok: %s]]\", name, name2, ido, indok); SendClientMessageToAll(0xB3D5B2AA,string); SetPlayerPos(giveplayerid,264.6288,77.5742,1001.0391); SetPlayerInterior(giveplayerid, 6); TogglePlayerControllable(giveplayerid,0); } } return 1; } Nos ezt próbáltam meg csinálni úgy,ahogy itt van a luxadminba a /jail parancs: dcmd_jail(playerid,params[]) { if(AccInfo[playerid][LoggedIn] == 1) { if(AccInfo[playerid][Level] >= 1) { new Index; new tmp[256]; tmp = strtok(params,Index); new tmp2[256]; tmp2 = strtok(params,Index); new tmp3[256]; tmp3 = strtok(params,Index); if(!strlen(params)) return SendClientMessage(playerid, red, \"Használat: /jail [Játékos ID] [Perc] [indok]\") && SendClientMessage(playerid, orange, \"Funkció: Börtönbe zárod a játékost\"); new player1, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[128]; player1 = strval(tmp); if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID && (AccInfo[player1][Level] != ServerInfo[MaxAdminLevel])) { if(AccInfo[player1][Jailed] == 0) { GetPlayerName(player1, playername, sizeof(playername)); GetPlayerName(playerid, adminname, sizeof(adminname)); new jtime = strval(tmp2); if(jtime == 0) jtime = 9999; SendCommandToAdmins(playerid,\"Jail\"); AccInfo[player1][JailTime] = jtime*1000*60; SetTimerEx(\"JailPlayer\",5000,0,\"d\",player1); SetTimerEx(\"Jail1\",1000,0,\"d\",player1); AccInfo[player1][Jailed] = 1; if(jtime == 9999) { if(!strlen(params[strlen(tmp2)+1])) format(string,sizeof(string),\"{00bbff}[RENDÕR,%s]: {008a20}Börtönbe zárta {ff0000}%s -t.\",adminname,playername); else format(string,sizeof(string),\"{00bbff}[RENDÕR,%s]: {008a20} Börtönbe zárta %s -t.\",adminname,playername,params[strlen(tmp)+1]); } else { if(!strlen(tmp3)) format(string,sizeof(string),\"{00bbff}[RENDÕR,%s]: {008a20} Börtönbe zárta %s -t.{ff0000}[%d percre]\",adminname,playername, jtime); else format(string,sizeof(string),\"{00bbff}[RENDÕR,%s]: {008a20} Börtönbe zárta %s -t.\",adminname,playername,jtime,params[strlen(tmp2)+strlen(tmp)+1]); } return SendClientMessageToAll(blue,string); } else return SendClientMessage(playerid, red, \"Játékos már börtönben van!\"); } else return SendClientMessage(playerid, red, \"Hiba!\"); } else return ErrorMessages(playerid, 1); } else return SendClientMessage(playerid,red,\"Nem vagy rendszervezet tagja!\"); } Azért akarom átalakítani mert ami van hiába irom be az idõt,hogy mennyire csukja le nem engedi ki :S
101
« Dátum: 2012. Március 14. - 16:32:05 »
Csináltam egy npc-t elsõnek úgy h járkák,beraktam az mûködött mert megjelent. Utánna csináltam egy másikat ami autóval járkál ami egy oldalon néztem meg h azt hogy kell meg csinálni de az nem jó :S valamiért az elõzõt tölti be :S
102
« Dátum: 2012. Március 13. - 20:37:26 »
ez jó kérdés :thumbsup:
103
« Dátum: 2012. Március 12. - 17:37:57 »
Kéne egy olyan jogosítvány script amihez kell a scriptfiles mappába egy Jogsik mappa. Meglehessen venni az adott pontnál/kordinátánál. ha nincs jogosítványa ne tudja vezetni az autókat. ki irja neki,hogy Nincs jogosítványod! köszönöm.
104
« Dátum: 2012. Március 12. - 17:11:20 »
Helló. Meglehet azt oldani gTeam nélkül,hogy az adminnak/rendõrnek fekete legyen a színe és ne lehessen látni a radaron? Kösz P
105
« Dátum: 2012. Március 12. - 15:11:30 »
Be írom,hogy /lecsuk 1 teszt és nem rakja börtönbe ehelyett engem ki rak valahova a levegõbe... De ha magamon próbálom akkor mûködik. CMD:lecsuk(playerid, params[]) { if(IsPlayerLuxAdmin(playerid)) { new giveplayerid, ido, indok[128], string[128], name[MAX_PLAYER_NAME], name2[MAX_PLAYER_NAME]; if (sscanf(params, \"uds\", giveplayerid, ido, indok)) SendClientMessage(playerid, 0xFF0000FF, \"Használat: /lecsuk [playerid] [ido] [indok]\"); else if (giveplayerid == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000FF, \"Hiba: Nincs ilyen játékos!\"); else{ GetPlayerName(playerid, name, sizeof(name)); GetPlayerName(giveplayerid, name2, sizeof(name2)); format(string, sizeof string, \"{00bbff}[RENDÕR,%s]:{008a20} Börtönbe zárta %s -t {ff0000}[[Perc: %d]] [[indok: %s]]\", name, name2, ido, indok); SendClientMessageToAll(0xB3D5B2AA,string); SetPlayerPos(playerid,264.6288,77.5742,1001.0391); SetPlayerInterior(giveplayerid, 6); jailtimer[playerid] = SetTimerEx( \"jail\", ido, false, \"i\", giveplayerid); TogglePlayerControllable(giveplayerid,0); } } return 1; }
Oldalak: 1 ... 5 6 [7] 8 9 10
|