Fisher
Uživatel-
Příspěvků
144 -
Registrován
-
Aktivní
Content Type
Profiles
Forums
Calendar
Gallery
SA-MP
Everything posted by Fisher
-
Ahoj lidi, nevíte jak udělat aby když hráč napíše vadný příkaz, tak aby mu to napsalo, že je špatný, třeba jen SendClientMessage Vůbec mě nenapadá jak bych to udělal Děkuju
-
No to mě napadlo už taky Ale spíše by mě zajímalo na co to je? Ale děkuju
-
Ahoj lidi, prosím co znamená tohle? warning 203: symbol is never used: "ret_memcpy" Děkuju
-
To už je na mě moc složitý Ani skoro nechápu co to je MySQL
-
Tak to jsou teda pěkný *****
-
Ahoj lidi, máte s tím nějaké zkušenosti, s automatickým odesíláním příkazu na server? Mě to nějak nejde. Normál odešlu třeba: Zaslání příkazu vip %Jmeno na server 93.91.250.147:27944 Mám tam tohle jako zkušební....: dcmd_vip(playerid, params[]) { new string[50]; new jmenohrace[50]; if(sscanf(params,"s",jmenohrace)) return SCM(playerid,cervena,"/vip [Presne jmeno hrace!]"); { format(string, sizeof(string), "Hrac: %s", jmenohrace); SCMTA(cervena, string); } return 1; } Normál na serveru dám tento příkaz a funguje bez problému............ale když ho zašlu z webu jako zkušební sms tak se nespustí....... Nemusí na to býti nějaký plugin? Děkuju
-
Díky moc
-
Děkuju vám moc kluci...................zvlášť Sanios funguje to nádherně Prosím lidi co je tohle za error? new jmenohrace[30]; new idhrace[MAX_PLAYERS]; GetPlayerID(jmenohrace)=idhrace[playerid];//Error: must be lvalue (non-constant) Děkuju
-
Ahoj lidi, pokusel jsem se vytvorit tuto funkci..prosím mrkněte na to, mám nějaké pochybnosti, že to nefunguje GetPlayerId enum zjisteniidhrace_info { i_hraceid } new zjisteniidhrace[20][zjisteniidhrace_info]; stock GetPlayerId(jmeno) { new id; zjisteniidhrace[jmeno][i_hraceid]=id; return id; } OnPlayerConnect new name[20]; GetPlayerName(playerid, name, 20); zjisteniidhrace[name[playerid]][i_hraceid]=playerid; Děkuju
-
Tak teď jsem do toho zamotal Hele já potřebuju aby test[todle bylo třeba id pestirny][a todle id pole][test_info] enum ganja_info { g_nazev[40], g_pickuppole, } new ganja[][][ganja_info] = { {"Pole 1",1}, {"Pole 2",2}, {"Pole 3",3}, {"Pole 4",4} }; Takže když bych pak vytvořil cokoliv, třeba pickup, tak nastavím, že id pestírny bude 1 a id pole třeba 2 ganja[1][2][g_pickuppole] = CreatePickup(id, tip,x,y,z); //Error: error 032: array index out of bounds (variable "ganja") //Zase 1=id pestirny 2=id pole Aby to vytvořilo pole na pestírně 1 a na poli id 2 normál pickup Nevím jestly to pochopíš, neumím to moc vysvětlit Děkuju
-
benzinky[][benzinka_info] No ale když mám třeba todle, tak to nic nehlásí a vše v pohodě funguje
-
Ahoj lidi, potřebuju poradit.......mám vytvořený enum a k tomu proměnou(samozřejmně zkušební): enum test_info { t_nazev[40], t_cislo } new test[][][test_info] = { {"nazev 1"}, {"nazev 2"}, {"nazev 3"}, {"nazev 4"} }; A teď když chci nastavit třeba pickup: test[1][1][t_cislo] = CreatePickup(id, tip,x,y,z); Tak to nejde, napíše to error: error 032: array index out of bounds (variable "test") Prosím, můžete mi někdo napsat, jak by to mohlo být? Děkuju
-
Okey
-
Děkuju, ty jsi zlatý člověk Věřím, že to dalo moc práce Dík moc A takhle by to šlo nebo ne? public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == 82458) { if(!response) return 1; switch(listitem) { case 0: { switch(random(15)) { case 0: SetPlayerPos(playerid, 2102.7300,3282.2676,350.1984); case 1: SetPlayerPos(playerid, 2128.0032,3363.1731,350.1953); case 2: SetPlayerPos(playerid, 2053.0400,3330.4690,353.6875); case 3: SetPlayerPos(playerid, 2114.7446,3273.6926,356.5938); case 4: SetPlayerPos(playerid, 2142.1799,3385.4639,356.5938); case 5: SetPlayerPos(playerid, 2130.0256,3259.8105,363.0000); case 6: SetPlayerPos(playerid, 2101.9478,3329.9832,363.0062); case 7: SetPlayerPos(playerid, 2052.6594,3355.1643,368.0583); case 8: SetPlayerPos(playerid, 2105.6104,3332.3047,369.4062); case 9: SetPlayerPos(playerid, 2145.0708,3293.7832,374.6580); case 11: SetPlayerPos(playerid, 2129.7512,3393.3142,375.7906); case 12: SetPlayerPos(playerid, 2053.8066,3385.4800,382.1906); case 13: SetPlayerPos(playerid,2109.2759,3351.8667,382.1953); case 14: SetPlayerPos(playerid, 2135.4316,3277.1116,382.1953); } } case 1: { switch(random(15)) { case 0: SetPlayerPos(playerid, 2055.0625,3409.5576,382.1953); case 1: SetPlayerPos(playerid, 2081.9270,3468.8923,382.1953); case 2: SetPlayerPos(playerid, 2107.6304,3534.2932,382.1953); case 3: SetPlayerPos(playerid, 2113.1589,3534.1558,375.7969); case 4: SetPlayerPos(playerid, 2077.4915,3448.3628,371.4728); case 5: SetPlayerPos(playerid, 2128.7837,3532.2119,369.3984); case 6: SetPlayerPos(playerid, 2143.8013,3500.6724,363.9753); case 7: SetPlayerPos(playerid, 2091.9219,3431.9836,363.0062); case 8: SetPlayerPos(playerid, 2098.9653,3457.3542,356.5938); case 9: SetPlayerPos(playerid, 2051.4407,3436.1980,350.1953); case 10: SetPlayerPos(playerid, 2081.9412,3532.6997,350.1953); case 11: SetPlayerPos(playerid, 2129.1809,3396.8235,356.5984); case 12: SetPlayerPos(playerid, 2085.3550,3460.0247,359.4160); case 13: SetPlayerPos(playerid, 2130.8540,3531.6340,363.0062); } } } return 1; } return 0; }
-
Ahoj lidi mám vytvořený příkaz na náhodný port, a když klepnu v dialogu na první položku, tak se nic nestane....mělo by mě to portnout někam na náhodnou pozici ze seznamu.... dcmd_testnahodnepozice(playerid, params[]) { SPD(playerid, 82458, DIALOG_STYLE_LIST,"Test", "Test 1 \n Test 2", "Port", "Konec"); } return 1; } if(dialogid == 82458) { if(response) { switch(listitem) { case 0: { switch(random(15)) { case 0: { SetPlayerPos(playerid, 2102.7300,3282.2676,350.1984); } case 1: { SetPlayerPos(playerid, 2128.0032,3363.1731,350.1953); } case 2: { SetPlayerPos(playerid, 2053.0400,3330.4690,353.6875); } case 3: { SetPlayerPos(playerid, 2114.7446,3273.6926,356.5938); } case 4: { SetPlayerPos(playerid, 2142.1799,3385.4639,356.5938); } case 5: { SetPlayerPos(playerid, 2130.0256,3259.8105,363.0000); } case 6: { SetPlayerPos(playerid, 2101.9478,3329.9832,363.0062); } case 7: { SetPlayerPos(playerid, 2052.6594,3355.1643,368.0583); } case 8: { SetPlayerPos(playerid, 2105.6104,3332.3047,369.4062); } case 9: { SetPlayerPos(playerid, 2145.0708,3293.7832,374.6580); } case 11: { SetPlayerPos(playerid, 2129.7512,3393.3142,375.7906); } case 12: { SetPlayerPos(playerid, 2053.8066,3385.4800,382.1906); } case 13: { SetPlayerPos(playerid,2109.2759,3351.8667,382.1953); } case 14: { SetPlayerPos(playerid, 2135.4316,3277.1116,382.1953); } } } case 1: { switch(random(15)) { case 0: { SetPlayerPos(playerid, 2055.0625,3409.5576,382.1953); } case 1: { SetPlayerPos(playerid, 2081.9270,3468.8923,382.1953); } case 2: { SetPlayerPos(playerid, 2107.6304,3534.2932,382.1953); } case 3: { SetPlayerPos(playerid, 2113.1589,3534.1558,375.7969); } case 4: { SetPlayerPos(playerid, 2077.4915,3448.3628,371.4728); } case 5: { SetPlayerPos(playerid, 2128.7837,3532.2119,369.3984); } case 6: { SetPlayerPos(playerid, 2143.8013,3500.6724,363.9753); } case 7: { SetPlayerPos(playerid, 2091.9219,3431.9836,363.0062); } case 8: { SetPlayerPos(playerid, 2098.9653,3457.3542,356.5938); } case 9: { SetPlayerPos(playerid, 2051.4407,3436.1980,350.1953); } case 11: { SetPlayerPos(playerid, 2081.9412,3532.6997,350.1953); } case 12: { SetPlayerPos(playerid, 2129.1809,3396.8235,356.5984); } case 13: { SetPlayerPos(playerid, 2085.3550,3460.0247,359.4160); } case 14: { SetPlayerPos(playerid, 2130.8540,3531.6340,363.0062); } } } } } } Děkuju, nevím co s tím
-
Ahoj lidi vůbec nevím jak udělat, aby když hráč má třeba rychlost=0 aby byla spotřeba benzinu menší a při větší rychlosti aby byla spotřeba větší Nemá někdo nějaký nápad/fígl? Děkuju
-
Jasně už jsem to změnil a OK
-
No prostě mi to uloží třeba tři vozidla s palivem dobře.....a pak třeba čtvrté se uloží třeba místo 49 todle 1236587654..., nevím co s tím
-
Jasný lidi, sorry nestačilo to ukládat
-
Normálně mi to u jednoho auta třeba uloží 89, u druhého 47 a u třetího 23, což je v pořádku, ale u jednoho, třeba kde vidim na tachometru že má 64, to uloží nějakou kravinu............, nevím co s tím Děkuju
-
To číslo je dobré, ale uloží to blbě
-
Ahoj lidi ukládám si vždy každé dvě sekundy palivo vozidla do souboru..................a vždy se mi třeba uloží dobře ale na čtvrté mi to napíše nějakou píčovinu, třeba 1459617856 , nevím proč.... stock ulozvozidlo(id) { new string[128]; new File:Sav; format(string,sizeof(string),"/Auta/%d.txt",id); Sav = fopen(string,io_write); format(string,sizeof(string),"%d\r\n",palivo[id][v_palivo]); fwrite(Sav,string); fclose(Sav); return 1; } Děkuju
-
Myslíš "Zaslání příkazů na serveru" ?
-
Prosím lidi, co znamená tato funkce? GetVehicleTrailer Existuje nějaká funkce na to, aby zjistila jaký model návěsu má hráč připojen? Děkuju
-
Ahoj lidi mám vytvoř. takový malí testovací systém na ropu, a furt mi to nechce uložit do souboru součet ropy za minutu a uskladneneho paliva. Furt to ukládá jenom na první řádek 3 a na druhý by to mělo uložit 7, ale uloží to......4. Vůbec nevím, čím to je , už jsem z toho zoufalí enum ropnaplosina_info { rp_nazev[40], rp_palivozaminutu, rp_uskladnenepalivo } new ropnaplosina[][ropnaplosina_info] = { {"Ropne pole 1"}, {"Ropne pole 2"} }; stock ulozropnouplosinu(id) { new string[128]; new File:Sav; format(string,sizeof(string),"/Ropneplosiny/%s.txt",ropnaplosina[id][rp_nazev]); Sav = fopen(string,io_write); format(string,sizeof(string),"%d\r\n",ropnaplosina[id][rp_palivozaminutu]); fwrite(Sav,string); format(string,sizeof(string),"%d\r\n",ropnaplosina[id][rp_uskladnenepalivo]); fwrite(Sav,string); fclose(Sav); } stock nacistropnouplosinu(id) { new string[128]; format(string,sizeof(string),"/Ropneplosiny/%s.txt",ropnaplosina[id][rp_nazev]); if(fexist(string)) { new File:Sav = fopen(string,io_read); fread(Sav, string); strdel(string,strlen(string)-2,strlen(string)); ropnaplosina[id][rp_palivozaminutu] = strval(string); fread(Sav, string); strdel(string,strlen(string)-2,strlen(string)); ropnaplosina[id][rp_uskladnenepalivo] = strval(string); fclose(Sav); } } Samožrejmně v OnGameModeInit SetTimer("pricitaniropy", 2000, true); public pricitaniropy() { new vypocetropy1[2],vypocetropy2[2],vypocetropy3[2]; for(new i=0; i<2; i++) { nacistropnouplosinu(i); ropnaplosina[rp_palivozaminutu]=3; ropnaplosina[rp_uskladnenepalivo]=4; vypocetropy1=ropnaplosina[rp_palivozaminutu]; vypocetropy2=ropnaplosina[rp_uskladnenepalivo]; vypocetropy3=vypocetropy1+vypocetropy2; vypocetropy3=ropnaplosina[rp_uskladnenepalivo]; ulozropnouplosinu(i); } } Prosím mrkněte na to někdo, děkuju