Fuhrer
-
Posts
131 -
Joined
-
Last visited
Posts posted by Fuhrer
-
-
Să vedem
-
-
Jegos, si cica il recomanda lumea :)))
Nu-i adevărat, am cumpărat și eu acel panel la 5E și stimabilul m-a ajutat de câte ori am avut nevoie :) Degeaba spuneți aiurea, omul e băiat fin..
-
Omul vrea sa-i dam mura-n gura..
Păi dacă nu știe... dacă știa cu ce se mănâncă, crezi că mai făcea topic m'nealui? Nu cred..
-
Să văd
-
E legat de skinul jucatorului, de exemplu tu ai pModel in baza ta de date si pe panel este pChar, asta e un exemplu, acolo e buba 80% sau nu ai skinu ala in panel si iti apare asa deoarece nu are ce sa iti afiseze, verifica-ti pagina respectiva si aia e.
P.S: Nu are legatura cu nicio locatie cum zicea @@Fuhrer mai sus.
Uite de exemplu la mine cum este:
<centeR><img class="" height="264px" width="auto" src="<?php echo Config::$_PAGE_URL . 'resources/skins/Skin_' . $data->CChar. '.png'; ?>" alt="Profile picture"></center>
Că altfel de unde îsi ia imaginile pentru avatar? @@Ken
-
Salut!
Am o problema cu panel-ul, oriunde trebuie sa apara poza cu avatarul jucatorului apare in genul asta, nu stiu ce are.. nu gasesc nimic suspect in codul php
Vezi să corespundă locația unde îți sunt avatarele în panel.
-
Omuleeee in descriere iti pune comanda pe paste beean ce ai scris tu ) :|
Știu că este, dar eu am făcut după tutorial, că sistemul de pe Paste Bin și nu "Paste Beean", eu n-am mai scris și :
function BizWithType(type) { for(new i = 1; i < sizeof(BizzInfo); i++) { if(BizzInfo[i][bType] == type) return i; } return 0; }
Este o diferență, așa că nu mai da cu gura, că te faci de tot râsul !
-
Ai zis "am scriso" ce mortii tai ai scris cacatule, se vede ca esti prost in pula mea, daca nu ai habar mai bine taci ;)
Am zis " am scris-o", dovadă de incultură și cum am precizat mai sus, nici să scrii corect gramatical nu ești în stare. Păi, și nu am scris-o eu ? Am făcut după tutorial.. ce ți-e așa de greu să înțelegi?
-
@@Fuhrer poftim:
YCMD:setadmin( playerid, params[], help ) { if( PlayerInfo[ playerid ][ pAdmin ] < 6 ) return SCM( playerid, COLOR_WHITE, AdminOnly ); new userID, level; if( sscanf( params, "ui", userID, level ) ) return SCM( playerid, COLOR_GREY, "Usage: {FFFFFF}/setadmin <playerid/name> <level>" ); if( !IsPlayerConnected( userID ) || userID == INVALID_PLAYER_ID ) return SCM( playerid, COLOR_GREY, "Eroare: Invalid playerid/name." ); if( level < 0 || level > 8 ) return SCM( playerid, COLOR_GREY, "Eroare: Invalid admin leve. ( 1 - 8, 0 = remove )" ); if( PlayerInfo[ userID ][ pAdmin ] > PlayerInfo[ playerid ][ pAdmin ] ) return SCM( playerid, COLOR_GREY, "Eroare: Acel jucator are un admin mai mare decat al tau." ); promotePlayerToAdmin( playerid, userID, level ); return true; } function promotePlayerToAdmin( playerid, userID, level ) { if( level > PlayerInfo[ userID ][ pAdmin ] ) SCMF( userID, COLOR_YELLOW, "* Felicitari, ai fost promovat la admin nivel %d de catre administratorul %s.", level, GetName( playerid ) ); else if( level < PlayerInfo[ userID ][ pAdmin ] && level != 0 ) SCMF( userID, COLOR_YELLOW, "* Ai fost retrogradat din functia de admin nivel %d la admin nivel %d de catre administratorul %s.", PlayerInfo[ userID ][ pAdmin ], level, GetName( playerid ) ); else if( level == 0 ) SCMF( userID, COLOR_YELLOW, "* Ai fost exclus din Echipa Staff a server-ului Ryse de catre administratorul %s.", GetName( playerid ) ); if(level) Iter_Add( PlayerAdmins, userID ); else removePlayerAdmin( userID ); PlayerInfo[ userID ][ pAdmin ] = level; finishAchievement( userID, 27 ); new string[ 128 ]; format( string, sizeof string, "(AdminInfo): {FFFFFF}%s a fost promovat la admin nivel %d de catre administratorul %s.", GetName( userID ), level, GetName( playerid ) ); SendAdminHelperMessage( COLOR_LOGS, string ); SCMF( playerid, COLOR_YELLOW, "* I-ai setat lui %s nivelul de admin la %d.", GetName( userID ), level); new gQuery[ 128 ]; mysql_format( SQL, gQuery, sizeof gQuery, "UPDATE `users` SET `Admin` = '%d WHERE `ID` = '%d'", PlayerInfo[ userID ][ pAdmin ], PlayerInfo[ userID ][ pSQLID ] ); mysql_tquery( SQL, gQuery, "", "" ); format( string, sizeof string, "* Jucatorul %s a fost promovat la admin nivel %d de catre administratorul %s. ", GetName( userID ), level, GetName( playerid ) ); mysql_format( SQL, gQuery, sizeof gQuery, "INSERT INTO `server_staff_logs` (`Text`) VALUES ('%s')", string ); mysql_tquery( SQL, gQuery, "", "" ); return true; } function removePlayerAdmin( userID ) { PlayerInfo[ userID ][pAW] = 0; SpecFaction[ userID ] = 0; StopFly( userID ); UsedFly[ userID ] = 0; SetPlayerHealthEx( userID, 99.0 ); Iter_Remove( PlayerAdmins, userID ); new gQuery[ 128 ]; mysql_format( SQL, gQuery, sizeof gQuery, "UPDATE `users` SET `AW` = '%d WHERE `ID` = '%d'", PlayerInfo[ userID ][pAW], PlayerInfo[ userID ][ pSQLID ] ); mysql_tquery( SQL, gQuery, "", "" ); return true; }
Îmi dă aceste erori la compilare:
D:\Gamemodes\Burned\Burned\gamemodes\gmm.pwn(18068) : error 017: undefined symbol "SCMF" D:\Gamemodes\Burned\Burned\gamemodes\gmm.pwn(18071) : error 017: undefined symbol "SCMF" D:\Gamemodes\Burned\Burned\gamemodes\gmm.pwn(18074) : error 017: undefined symbol "SCMF" D:\Gamemodes\Burned\Burned\gamemodes\gmm.pwn(18087) : error 017: undefined symbol "SCMF" Pawn compiler 3.10.6 Copyright (c) 1997-2006, ITB CompuPhase 4 Errors. [Finished in 3.0s]
-
Ce ai scris ma cacatule tu ca Edison a dat comanda mura in gura si a si explicat
scripterii pulii ce sunteti voi scrieti pula.Stimate, "căcatule", am precizat mai sus, că am luat de la Edison și nu rupe pula la mine că nu mă impresionezi deloc. Ce, dacă mă iei la pulă se schimbă cu ceva? Frumos nu puteai spune? Abea poți lega două cuvinte și faci haz de necaz? Mai bine ai fi stat în banca ta, că te-ai dat singur de gol, că nici să scrii corect gramatical nu ești în stare.
-
era deja de la edison pe ytb
Știu, dar este făcut tutorial, eu am scris-o și v-am postat-o :)
-
Salutare ! Am văzut că gamemode-ul Burned, nu are comanda /createbiz, ci doar /createhouse. Am ales să o postez, deoarece este mult mai ușor să creeze un biz direct din joc, fără a te mai chinui să faci din baza de date, cu coordonate, etc.
Comanda în sine:
YCMD:createbiz(playerid, params[], help) { if(PlayerInfo[playerid][pAdmin] < 6) return 1; new type, value, level, idd = bussines+1, Float: Pos[3], query[512]; if(sscanf(params, "iii", type, value, level)) { SCM(playerid, COLOR_GREY, "Syntax: {FFFFFF}/createbiz <type> <value> <level>"); SCM(playerid, -1, "Types: Banca (1), Gun Shop (2), Club (3), Restaurant (4), Sex shop (5), 24/7 (6), Binco (7), Burger (8), Casino (9)"); SCM(playerid, -1, "CNN (10), Gas Station (17), PNS (19), Pizza (21)"); return 1; } if(type > 10 && type < 17 || type == 20 || type > 21 || type < 1) return SCM(playerid, COLOR_GREY, "Invalid type!"); GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]); new biz = BizWithType(type); // daca e benzinarie format(query, sizeof(query), "INSERT INTO `bizz` (`EntranceX`, `EntranceY`, `EntranceZ`, `ExitX`, `ExitY`, `ExitZ`, `LevelNeeded`, `BuyPrice`, `Type`, `Interior`, `Static`) VALUES ('%f', '%f', '%f', '%f', '%f', '%f', '%d', '%d', '%d', '%d', '%d')", Pos[0], Pos[1], Pos[2], BizzInfo[biz][bExitX], BizzInfo[biz][bExitY], BizzInfo[biz][bExitZ], level, value, type, BizzInfo[biz][bInterior], BizzInfo[biz][bStatic]); mysql_tquery(SQL, query, "", ""); format(query, sizeof(query), "UPDATE `bizz` SET `Virtual`='%d' WHERE `ID`='%d'", idd, idd); mysql_tquery(SQL, query, "", ""); new i = idd; if(type == 17) { format(query, sizeof(query), "UPDATE `bizz` SET `Gas`='%d' WHERE `ID`='%d'", 1, idd); mysql_tquery(SQL, query, "", ""); BizzInfo[i][bGas] = 1; } BizzInfo[idd][bExitX] = BizzInfo[biz][bExitX]; BizzInfo[idd][bExitY] = BizzInfo[biz][bExitY]; BizzInfo[idd][bExitZ] = BizzInfo[biz][bExitZ]; BizzInfo[idd][bEntranceX] = Pos[0]; BizzInfo[idd][bEntranceY] = Pos[1]; BizzInfo[idd][bEntranceZ] = Pos[2]; BizzInfo[idd][bBuyPrice] = value; BizzInfo[idd][bLevel] = level; BizzInfo[idd][bVirtual] = idd; BizzInfo[idd][bType] = type; BizzInfo[idd][bInterior] = BizzInfo[biz][bInterior]; BizzInfo[idd][bStatic] = BizzInfo[biz][bStatic]; BizzInfo[i][bPickup] = CreateDynamicPickup(1239, 23, BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ]); switch(BizzInfo[i][bType]) { case 1: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],52,0,-1,0,-1,500.0); // banca case 2: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],6,0,-1,0,-1,500.0); // gun shop case 3: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],49,0,-1,0,-1,500.0); // club case 4: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],50,0,-1,0,-1,500.0); // restaurant case 5: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],38,0,-1,0,-1,500.0); // sexshop case 6: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],17,0,-1,0,-1,500.0); // 24/7 case 7: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],45,0,-1,0,-1,500.0); // binco case 8: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],10,0,-1,0,-1,500.0); // burger case 9: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],25,0,-1,0,-1,500.0); // casino case 10: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],16,0,-1,0,-1,500.0); // cnn //case 11: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],16,0,-1,0,-1,500.0); // moto case 12: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],55,0,-1,0,-1,500.0); // car case 13: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],23,0,-1,0,-1,500.0); // cs //case 14: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],23,0,-1,0,-1,500.0); // furniture case 15: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],63,0,-1,0,-1,500.0); // car color case 16: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],23,0,-1,0,-1,500.0); // paint case 17: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],51,0,-1,0,-1,500.0); // gas station case 18: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],53,0,-1,0,-1,500.0); // race case 19: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],63,0,-1,0,-1,500.0); // pns case 20: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],9,0,-1,0,-1,500.0); // pescarie case 21: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],29,0,-1,0,-1,500.0); // pizza case 27: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],29,0,-1,0,-1,500.0); // tuning } UpdateLabel(2,idd); bussines++; return 1; }
-
CMD:sellcarto(playerid, params[], help) { { new id,price,string[128], keyid, idd; if(PlayerInfo[playerid][pPinLogged] == 0 && strlen(PlayerInfo[playerid][pPin]) != 1) return SendClientMessage(playerid, COLOR_YELLOW2, "Eroare: Contul tau este blocat. Scrie /pin pentru a il debloca si pentru a folosi aceasta comanda."); new valid = PlayerInfo[playerid][pCarKey1] + PlayerInfo[playerid][pCarKey2] + PlayerInfo[playerid][pCarKey3] + PlayerInfo[playerid][pCarKey4] + PlayerInfo[playerid][pCarKey5]; new car1 = PlayerInfo[playerid][pCarKey1], car2 = PlayerInfo[playerid][pCarKey2], car3 = PlayerInfo[playerid][pCarKey3], car4 = PlayerInfo[playerid][pCarKey4], car5 = PlayerInfo[playerid][pCarKey5]; if(valid == 0) return SendClientMessage(playerid, COLOR_YELLOW2, "Eroare: Nu ai un vehicul personal!"); if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_YELLOW2, "Error: You aren't in any vehicle!"); new car = GetPlayerVehicleID(playerid); if(sscanf(params, "ui", id,price)) return SendClientMessage(playerid, COLOR_GREY, "Syntaxa: {FFFFFF}/sellcarto <Name/Playerid> <price>"); if(car == CarInfo[car1][Spawned]) idd = PlayerInfo[playerid][pCarKey1], keyid = 1; if(car == CarInfo[car2][Spawned]) idd = PlayerInfo[playerid][pCarKey2], keyid = 2; if(car == CarInfo[car3][Spawned]) idd = PlayerInfo[playerid][pCarKey3], keyid = 3; if(car == CarInfo[car4][Spawned]) idd = PlayerInfo[playerid][pCarKey4], keyid = 4; if(car == CarInfo[car5][Spawned]) idd = PlayerInfo[playerid][pCarKey5], keyid = 5; if(idd == 0) return SendClientMessage(playerid, COLOR_YELLOW2, "Eroare: Acest vehicul nu iti apartine!"); if(CarInfo[idd][Spawned] != car) return SendClientMessage(playerid, COLOR_YELLOW2, "Eroare: Nu esti in vehiculul tau personal"); if(CarInfo[idd][cSpecial] == 1) return SendClientMessage(playerid, COLOR_YELLOW2, "Error: Acces denined!"); if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_YELLOW2, "Eroare: Acel player nu este conectat."); if(id == playerid) return SendClientMessage(playerid, COLOR_YELLOW2, "Error: You cannot sell car to yourself!"); if(FindCSlot(id) == -1) return SendClientMessage(playerid, COLOR_YELLOW2, "Error: Player have 5 vehicles!"); if(PlayerInfo[id][pCash] < price) return SendClientMessage(playerid, COLOR_YELLOW2, "Error: Player doesn't have enough money!"); format(string, sizeof(string), "* You offerd %s to buy your car for $%s .", GetName(id), FormatNumber(price)); SendClientMessage(playerid, COLOR_WHITE, string); format(string, sizeof(string), "* Car Owner %s offered you to buy his/her car for $%s (type /accept car %d) to buy.", GetName(playerid), FormatNumber(price), playerid); SendClientMessage(id, COLOR_WHITE, string); OwnableCarOffered[id] = playerid; OwnableCarOffer[playerid] = id; OwnableCarID[id] = idd; OwnableCarSlot[id] = keyid; OwnableCarPrice[id] = price; return 1; }
O adaptezi tu pentru gamemode-ul tău. -
Până să pun Zeex, nu aveam nici o eroare :)
-
-
{"cmd": ["pawncc.exe", "$file", "-o$file_path/$file_base_name", "-;+", "-v2", "-d3", "-Z+", "-\\)+"],"path": "C:/locatia lui"}cu / nu cu \
Am făcut așa, și îmi dă aceste erori:
D:\Gamemodes\Burned\Burned\gamemodes\gmm.pwn(12603) : warning 208: function with tag result used before definition, forcing reparse
D:\Gamemodes\Burned\Burned\gamemodes\gmm.pwn(28907) : warning 208: function with tag result used before definition, forcing reparse
D:\Gamemodes\Burned\Burned\gamemodes\gmm.pwn(34730) : warning 208: function with tag result used before definition, forcing reparse
D:\Gamemodes\Burned\Burned\pawno\include\sscanf2.inc(46) : warning 235: public function lacks forward declaration (symbol "OnNPCModeInit")
Pawn compiler 3.10.6 Copyright © 1997-2006, ITB CompuPhase
Header size: 45812 bytes
Code size: 4155156 bytes
Data size: 60127624 bytes
Stack/heap size: 262144 bytes; estimated max. usage=12556 cells (50224 bytes)
Total requirements:64590736 bytes
4 Warnings.
[Finished in 5.9s]
-
Cum instalez și eu?
Îmi dă aceasta eroare:D:\Gamemodes\Burned\Burned\pawno\include\sscanf2.inc(6) : fatal error 111: user error: Please include or first.
Compilation aborted.
Pawn compiler 3.10.6 Copyright © 1997-2006, ITB CompuPhase
1 Error.[Finished in 0.1s]
-
-
Formatezi un mesaj si il inserezi in baza de date.
new string[ 128 ], query[ 128 ]; // variabile pt mesaj si interogare. format( string, sizeof string, "aici vine mesaju" ); // mesaj formatat format( query, sizeof query, "INSERT INTO `staff_logs` (`Text`) VALUES ('%s')", string ); // interogare formatata mysql_tquery( SQL, query ); // interogare
De aici te descurci si singur.
Dacă nu te superi, poți să-mi faci comanda cum ar veni adăugată în comanda setadmin? Că n-am mai adăugat până acum..
-
Am adăugat, dar nu-mi bagă în baza de date..
Așa arată staff_logs: https://imgur.com/a/dGI63id
Așa arată Staff Logs pe panel: https://pastebin.com/uswSVbyQ
Comanda /setadmin: https://pastebin.com/9YVAuUMC
-
Aceasta e comanda /setadmin, unde trebuie să pun ce mi-ai dat tu acolo?
Comanda: https://pastebin.com/AiXUfJtW
-
Să vedem..
-
Salutare ! Cum aș putea să adaug la funcțiile administratorilor să-mi adauge în staff_logs, comenzile pe care le scriu să se bage în baza de date? Că văd că nu are așa ceva. Mulțumesc !
Cum pot să fac un index cu Adobe Ilustrator
in Closed topics
Posted
Salutare ! Am făcut un index în Ilustrator, și nu știu cum să-l fac să pot adăuga funcțiile pe el. Dacă apăs de exemplu de HOME să mă ducă în HOME.. și așa mai departe.. Mulțumesc !