Jump to content

Fisher

Uživatel
  • Příspěvků

    144
  • Registrován

  • Aktivní

Everything posted by Fisher

  1. 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
  2. No to mě napadlo už taky Ale spíše by mě zajímalo na co to je? Ale děkuju
  3. Ahoj lidi, prosím co znamená tohle? warning 203: symbol is never used: "ret_memcpy" Děkuju
  4. Fisher

    pomoc Fakaheda-VIP

    To už je na mě moc složitý Ani skoro nechápu co to je MySQL
  5. Fisher

    pomoc Fakaheda-VIP

    Tak to jsou teda pěkný *****
  6. 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
  7. 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
  8. 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
  9. 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
  10. benzinky[][benzinka_info] No ale když mám třeba todle, tak to nic nehlásí a vše v pohodě funguje
  11. 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
  12. 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; }
  13. 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
  14. Fisher

    pomoc Palivo-změna úbytku

    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
  15. Jasně už jsem to změnil a OK
  16. 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
  17. Jasný lidi, sorry nestačilo to ukládat
  18. 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
  19. To číslo je dobré, ale uloží to blbě
  20. 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
  21. Fisher

    pomoc VIP SMS-Fakaheda

    Myslíš "Zaslání příkazů na serveru" ?
  22. 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
  23. 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
×
×
  • Create New...