Stellet
Uživatel-
Příspěvků
392 -
Registrován
-
Aktivní
Content Type
Profiles
Forums
Calendar
Gallery
SA-MP
Everything posted by Stellet
-
Ahoj, chtěl bych se zeptat jak udělat že v ScriptFiles to udělá složku: Bugy a do toho se založí: Jméno Hráče a to když otevřu bude bug který zadá do příkazu. A pak když tam budou bugy, tak dá příkaz /bugs a tam vyskočí dialog a bude tam: Bugy: a ty jména co to zadali a když na to kliknu bude ten bug. šlo by to ? Příkaz: CMD:bug(playerid,params[]) { new bug[500]; if(sscanf(params,"s",text)) return SendClientMessage(playerid,-1,"Použití: /bug [BUG]"); { //A tady něják udělat to že to zapíše do toho ScriptFiles/Bugs/%s.inc //A pak jak udělám aby se to načetlo v jiném příkazu ? } return 1; }
-
Hele kdyby jsi chtěl zjistit ty barvy, já osobně používám program uveden níže. Když tam dáš HTML tak ti třeba ta červená naskočí: #FF0000 - Ale ty si to změníš na toto: {FF0000} KE STAŽENÍ PROGRAMU KLIKNI ZDE!
-
HTML code. Toto je červená: case 0: SendClientMessageToAll(0xFF0000AA,"[TIP] {FF0000}Chceš se dostat na bigtunel? Napiš /warpbt"); TIP bude bíle a ostatní červeně
-
Takže akorát dám: SetPlayerColor(playerid,COLOR_ORANGE); a pak ShowPlayerMarkers(PLAYER_MARKERS_MODE_OFF); ? Na jakou mám dát tu Alphu ?
-
a ukážeš mi jak udělat tyto barvy aby nebyli vidět na mapě ? ) #define COLOR_HELPER 0x00D37BFF #define COLOR_MODERATOR 0xAB76FFFF #define COLOR_ORANGE 0xFF9A00FF Děkuji
-
a nebudu vidět na mapě ale v TAB bude oranžově ? if(Hrac[playerid][AdminLevel] == 4) { SetPlayerColor(playerid, COLOR_ORANGE); for(new i = 0; i < MAX_PLAYERS; i++) SetPlayerMarkerForPlayer(i, playerid, COLOR_ORANGE); Hrac[playerid][Aduty] = 4; } EDIT: Teď jsem to zkusil ten kod výše a nejde furt je vidět na mapě.
-
nechápu tě, mám toto: if(Hrac[playerid][AdminLevel] == 1) { SetPlayerColor(playerid, COLOR_ORANGE); for(new i = 0; i < MAX_PLAYERS; i++) SetPlayerMarkerForPlayer(i, playerid,(COLOR_ORANGE & 0xFFFFFF00)); Hrac[playerid][Aduty] = 1; } Define Color_Orange #define COLOR_ORANGE 0xFF9A00FF A když dá že mu to dá tu oranžovou, tak v TAB je oražově, to chci, ale ve hře je vidět šedivě. Chci aby nikdo na mapě nebyl vidět.
-
Udělal jsem to jak jsi napsal akorát tu oranzovou jsem dal moji oranžovou nadefinovanou ale když použiju /duty tak je na mapě šedivě označen.
-
Ahoj jak udělám prosím když chci že dám příkaz /duty tak se mi změní barva nicku v TAB na oranžovou ale na mapě vidět nebudu ?
-
Ahoj když potřebuju aby to bylo: AdminLevel < 0 nebo Hide < 0 Tak je to takto?: if(Hrac[playerid][AdminLevel] < 0 || Hrac[playerid][Hide] < 0) return SendClientMessage(playerid,-1,"Nejsi administrátor!"); Nebo: if(Hrac[playerid][AdminLevel] < 0 && Hrac[playerid][Hide] < 0) return SendClientMessage(playerid,-1,"Nejsi administrátor!"); Nejsem si jistý tak se ptám.
-
To se udělalo samo podle toho co poradil Aw.Tom
-
forward RepairP(playerid); public RepairP(playerid) { SetPVarInt(playerid, "CanRepair", 1); return 1; } dcmd_repair(playerid, params[]) { #pragma unused params if(GetPVarInt(playerid, "CanRepair") == 0) return SendClientMessage(playerid, 0xFF0000AA, "Auto si můžeš opravit jednou za 5 minut!"); SetTimerEx("RepairP", 300000, 0, "i", playerid); RepairVehicle(GetPlayerVehicleID(playerid)); SetPVarInt(playerid, "CanRepair", 0); SendClientMessage(playerid, 0xFF000AA, "Úspěšně sis opravil auto."); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { dcmd(repair, 6, cmdtext); return 0; }
-
Dal jsem to stějně jako jsi napsal, ale stejně to hází ten samej error.
-
Funguje ti to alespoň ?
-
Děkuju snad to půjde. Tome jestli jsi s tím někdy pracoval tak proč mi to hází errory? když do modu dám: #include dash a pak hází errory: (10) : error 010: invalid function or declaration (2475) : warning 203: symbol is never used: "__oid__" (2475) : warning 203: symbol is never used: "__sX__" (2475) : warning 203: symbol is never used: "__sY__" (2475) : warning 203: symbol is never used: "__sZ__" (2475) : warning 203: symbol is never used: "__temp_string__" řádky kde to je: (10): __oid__ = 0; (2475): strcat(__temp_string__, "{86cff3}g{81ccf2}g{7bc9f1}g{75c6ef}g{6dc3ee}g{67c0ed}g{62beeb}g{5cbbe9}g{53b8e7}g{4fb5e6}g{4fb3e4}g{4babdb}g{378abc}g{216499}g{3e88bb}g\n", 2048); KLIKNI ZDE NAJDEŠ INCLUDE SOUBOR! Ok něják jsem ty errory pořešil. Ale jeden furt nemůžu přijít proč tam je. Script Na Obrazky\dash.inc(10) : error 010: invalid function or declaration řádek kde to je: (10): __oid__ = 0; //New: new __oid__; Nevíte prosím čím to je ?
-
public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/JBMNT", cmdtext, true, 10) == 0) { new string[300] new Name[64]; GetPlayerName(playerid,Name,sizeof(Name)); for(new i = 0;i<MAX_PLAYERS;i++)if(IsPlayerConnected(i)) format(string,sizeof(string),"{FF0000}[FP] Administrator %s Zapnul Kontrafakt JBMNT",Name); SendClientMessageToAll(0xFFFF00C8,string); return 1; } return 0; } Mělo by ti to jít. Mě to takto jde. Když to hodím do zvlášť pwn.
-
Ahoj jde něják dát na object ( Billboard ) dát obrázek ? Třeba přes URL nebo tak něco kdyžtak jakou podmínkou. Děkuji
-
A šlo by to přes Timer ? U toho Enter Vehicle a timer třeba 3s a za ty 3s ho to vyhodí z auta
-
No volfiku mam to jak jsi řekl, vše jde jen toho hráče který není admin tak ho to nevyhodi.. Prostě jen mu to napíše: Nejsi admin! ale může jet.
-
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { new vid; vid = CreateVehicle(415,-2661.2876,604.3579,14.2259,68.4491,0,0,1000); if(vehicleid == vid && Hrac[playerid][AdminLevel] == 7) { SendClientMessage(playerid, COLOR_RED, "Vítej v Admin Autě."); } else { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid, COLOR_RED, "Nejsi Admin!"); } return 1; } Nejde to.. Ve hře to auto není ..
-
No to vím.. Ale jaká podmínka když nevím jaký je to Vehicle Id... Když dám ID premieru tak zase nepůjde do žádného.. Ale já chci jen do toho 1 auta.
-
Ahoj, mám udělané frakce, ale chci aby třeba premier mohla jen Policie ale třeba jen 2 auta a ostatní můžou používat i ostatní jde to něják udělat ?
-
Ahoj mám příkaz /report id důvod ale mám admin levelů 7 ale ukáže to jen adminlevel 1 - adminlevel 3 už nevím co s tím.. CMD:report(playerid, params[]) { new ID; new DUVOD[500]; if(sscanf(params,"is",ID,DUVOD)) return SendClientMessage(playerid,-1,"Použití: /report [ID] [DŮVOD]"); { new str[500]; new str1[500]; new str2[500]; new Name[64]; //Odesílatele GetPlayerName(playerid,Name,64); new Name1[64]; //Nahlášeného GetPlayerName(playerid,Name1,64); format(str,500,"Hráč %s (ID: %d ) nahlásil hráče %s (ID: %d ) z důvodu: %s",Name,playerid,Name1,ID,DUVOD); format(str1,500,"Pro přijetí tohoto reportu použí: /prijat [ID]"); format(str2,500,"Úspěšně jste zaslal report na hráče %s (ID: %d ) !",Name1,ID); for(new i = 0;i<MAX_PLAYERS;i++){if(Hrac[i][AdminLevel] != 0) return SendClientMessage(i,0xFFE80000,str);} SendClientMessage(playerid,0xFFE80000,str1); for(new i = 0;i<MAX_PLAYERS;i++){if(Hrac[i][AdminLevel] != 0) return SendClientMessage(i,0xFF00C800,str2);} } return 1; }
-
Ahoj, udělal jsem si příkaz na vysílačku... Ale něják to nejde jak má.. Podívejte se samy: Příkaz: CMD:v(playerid, params[]) { if(Hrac[playerid][Frakce] == 1 && Hrac[playerid][Frakce] == 2 && Hrac[playerid][Frakce] == 3) return SendClientMessage(playerid, -1, "Tento příkaz nemůžeš používat."); { new Name[64]; GetPlayerName(playerid,Name,64); new TEXT; if(sscanf(params,"s",TEXT)) return SendClientMessage(playerid,-1,"Použití: /f [TEXT]"); { if(Hrac[playerid][Frakce] == 1) { new str[1000]; format(str,sizeof(str),"**Vysílačka** %s říká: %s",Name,TEXT); for(new i = 0;i<MAX_PLAYERS;i++){if(Hrac[i][Frakce] == 1) return SendClientMessage(i,-1,str);} return 1; } if(Hrac[playerid][Frakce] == 2) { new str[500]; format(str,sizeof(str),"**Vysílačka** %s říká: %s",Name,TEXT); for(new i = 0;i<MAX_PLAYERS;i++){if(Hrac[i][Frakce] == 2) return SendClientMessage(i,-1,str);} return 1; } if(Hrac[playerid][Frakce] == 3) { new str[500]; format(str,sizeof(str),"**Vysílačka** %s říká: %s",Name,TEXT); for(new i = 0;i<MAX_PLAYERS;i++){if(Hrac[i][Frakce] == 3) return SendClientMessage(i,-1,str);} return 1; } } } return 1; } Kdo si nevšiml tak místo jména to zobrazuje kousek stringu.