Jump to content

MiNiX

Uživatel
  • Příspěvků

    145
  • Registrován

  • Aktivní

Everything posted by MiNiX

  1. Udělal jsem si takoví script že když hrác v autě projede takovím bodem tak se mu odeberou zbrane a změní se mu barva nicku na zelenou. To mi jde :DD. Ale já chci aby se ty zbraně odebrali taky pasažérovi co v tom autě sedí. To mi taky jde ale má to jednu chybu. Když bude v tom autě sedět pasažer a to auto projede tim bodem tak řidičovi to ty zbraně odebere, to je v pohodě , Ale tomu spolujezdci jenom když zmáčkne šipku dozadu nebo dopředu, no a když jí nezmáčkne a projede tím bodem tak se nic nestane. Nevím co s tím. Hodím sem ten script jenom na toho spolujezdce. if(IsPlayerInRangeOfPoint(playerid, 10, 487.7418, 2395.7271, 28.9446)) { if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER) { SetPlayerColor(playerid, COLOR_GREEN); ResetPlayerWeapons(playerid); return 1; } } Za každou pomoc budu vděčný . Předem dík. zatím čus Omlouvám se za gramatiku
  2. new pasazer; pasazer = GetPlayerState(playerid) if (pasazer == PLAYER_STATE_PASSENGER) Hmmm. Tak takhle to jde ale jen když v tom autě sedím sám na místě pasažéra.
  3. No jako, dík moc . Ale co s tím mám jako dělat ??
  4. Potřebuju pomoct. Udělal jsem si tovej skript že když někdo projede v autě takoví místo tak mu to odebere 2000 a změní jeho barvu nicku na bílou. To se mi podařilo ale chtěl bych aby se odečetli 2000 a změnila barva nicku taky pasažérovy. Nevím vůbec jak. Za každou pomoc budu vděčny .Předem dík Zatím čus...................... Jestli chcete klidně sem hodím i ten skript.
  5. Paráda už mi to jde, dík moc.
  6. čus . Po dlouhé době jsem se vrátil k pawnu a mám strašná okna :DD. Udělal jsem si takovou mapu a v té mapě je závora kterou bych chtěl rotací zvednout nahoru :DD. Jenomže jsem toho celkem dost zapoměl a navíc z MoveObjectem jsem eště nikdy nepracoval. Té funkci vůbec nerozumím, jediné co vím tak je to OBJECTID. Vysvětle mi prosím někdo tohle MoveObject(Vím, nevím, nevím, nevím, nevím,nevím, nevím);. A eště bych chtěl aby se ta závora po nějakym čase sama zavřela. Dík moc, čus
  7. Mrkni se na převodovku . Možná ti cuká protože máš už ojetý rozety
  8. Napiš to sem do CODE jaký errory ti to hlásí.
  9. Tak promin to se ti omlouvam . Kdyžtak si ty podmínky dej přyč
  10. Nebudu ti to vysvětlovat dám ti sem rovnou vytvořený script . Tvořil jsem to já takže to není nějak uplně propracovaný ale funguje to . if(strcmp( cmd, "/tp", true ) == 0 ) { if(IsPlayerAdmin(playerid)== 0)return SendClientMessage(playerid, COLOR_RED, "Nejsi admin"); { new tmp2[256]; tmp2 = strtok(cmdtext, idx); if(IsPlayerConnected(strval(tmp2))== 0)return SendClientMessage(playerid, COLOR_RED, "Hráč s tímto ID není připojen"); { new str3[100]; new string2[100]; GetPlayerName(strval(tmp2), jmeno, 64 ); format(str3, sizeof(str3), "{FFFFFF}Portl se za hráčem {FF0000}%s", jmeno ); SendClientMessage(playerid, COLOR_WHITE, str3); GetPlayerName(playerid, jmeno, 64 ); format(string2, sizeof(string2), "{FFFFFF}Portl se k tobě administrátor {FF0000}%s", jmeno ); SendClientMessage(strval(tmp2), COLOR_WHITE,string2); new Float:X; new Float:Y; new Float:Z; GetPlayerPos(strval(tmp2), X, Y, Z); new car = GetPlayerVehicleID(playerid); if(!IsPlayerInAnyVehicle(playerid)) { SetPlayerPos(playerid, X+2, Y, Z); } else { SetVehiclePos(car, X+2, Y, Z); return 1; } } return 1; } } A eště, Kdybys nevěděl kam to dát tak to dej do publicu OnPlayerCommandText Kdyby s tim byl nějakej problém tak ho sem napiš, pomužu ti .
  11. MiNiX

    pomoc [HELP]PM system

    Hotovo !!!!!!!!. Mužete LOCK
  12. MiNiX

    pomoc [HELP]PM system

    OK. Skusím to přes to sscan. Ale nemůžu ten includ někde na netu najít. Napiš mi sem prosím odkaz ke stažení. Dík
  13. MiNiX

    pomoc [HELP]PM system

    Hele chci i to udělat sám. Takže žádnej filterscript nechci !!!.
  14. Čus . Dělám si svůj PM systém. Pawno error nehlásí je to v pohodě ale když napíšu ve hře /pm ID TEXT tak se PM pošle i s textem ale ten text je jen jedno slovo. Takže když napíšu /pm 1 Ahoj jak se máš. Tak to napíše jen Ahoj. Ale když napíšu /pm 1 Ahoj.jak.se.máš. Tak to pošle celý text. Skrátka to pošle jen text kde nejsou mezery. Vím čím to je ale nedokážu si s tím poradit jsem zatím jen nováček takže eště moc neumim používat všecny funkce. Dám sem PWN. Budu moc vděčný když mi někdo pomůže . Předem dík mějte se čus. if(strcmp( cmd, "/pm", true ) == 0 ) { new tmp[256]; new tmp2[256]; tmp = strtok(cmdtext, idx); tmp2 = strtok(cmdtext, idx); if(IsPlayerConnected(strval(tmp))== 0)return SendClientMessage(playerid, COLOR_RED, "Hráč s tímto ID není připojen"); { new text[500]; new str3[100]; GetPlayerName(playerid, jmeno, 64 ); format(str3, sizeof(str3), "{FFFFFF}PM od hráče {FF0000}%s", jmeno ); format(text, sizeof(text), "{FFFFFF}%s", tmp2 ); ShowPlayerDialog(playerid, 85, DIALOG_STYLE_MSGBOX,str3,text,"OK",""); GameTextForPlayer(strval(tmp), "~w~Prisla ti ~r~sprava", 7000, 4); } return 1; } Podle mně je to touto Funkcí tmp2 = strtok(cmdtext, idx); Ono to počítá ten text jako nějaký další parametr takže když se tam napíše mezera tak dál už to nezaznamenává.
  15. Super nápad . Držím palce. Až bude hotovo přijdu se podívat.
  16. To je dobrý superman . To co mi poslal jsem sice nechtěl ale použil jsem to na posílání penez. . Dík Lerry .A Ewwe taky ti děkuju už mi to jde, si frajer dík.
  17. No tohle není to co jsem chtěl, ale to neva. Skusím využít. Dík moc
  18. Zdarek . Udělal jsem si takoví jednoduchy script na doplnování životů. Má to doplnit zdraví všem hráčům na serveru. Udělal jsem to takle OnPlayerCommandText { if(strcmp(cmdtext, "/healthall", true) == 0) { if(IsPlayerAdmin(playerid)== 0)return SendClientMessage(playerid, COLOR_RED, "Nejsi admin"); { for(new p;p<MAX_PLAYERS;p++) { SendClientMessage(p, COLOR_GREEN, "Administrátor ti doplnil zdraví"); SetPlayerHealth(p, 100); return 1; } } } } Doplní to zdraví jen mně, nikomu jinému. Je to asi tím cyklusem. S cyklem eště neumím takže si s tím nevím rady . Jestli by ste věděli jak to udělat, prosím do komentu. předem dík . čuus
  19. Ewwe dík . Ani nevím jak ti poděkovat seš frajer. máš reputaci ode mne
  20. čus. Vytvořil jsem si takovou tuničku. Když napíšete /tuning tak se zobrazi dialog a tam je "barva kola nitro .....atd" ale jde hlavně o tu barvu.Udělal jsem si tam u té barvi INPUTTEXT, a těd nevím jak s tím. Něco jsem skoušel ale pořád to nejde. Hodím sem PWN aby jste to viděli. Moc vám děkuju za všechny odpovědi OnPlayerCommandText { if (strcmp("/tuning", cmdtext, true, 10) == 0) { ShowPlayerDialog(playerid, 65, DIALOG_STYLE_LIST, "TUNIÈKA","{FFFFFF}Barva {FF0000}250$","OK","Zrušit"); } } OnDialogResponse { if(dialogid == 65) { if(response) { if(listitem == 0) { if(GetPlayerMoney(playerid) < 250) return SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek penìz"); ShowPlayerDialog(playerid, 101, DIALOG_STYLE_INPUT,"BARVA","Napiš ID barvi kterou chceš nastøíkat celé vozidlo","OK","Zrušit"); return 1; } } } if(dialogid == 101) { new tunecar = GetPlayerVehicleID(playerid); if(!response) return SendClientMessage(playerid, COLOR_RED,"Nezadal si barvu"); new colorstr[128]; format(colorstr,128,"%s",inputtext); ChangeVehicleColor(tunecar,colorstr,colorstr) } } A potom pri kompilaci mi vybehne tady ten error C:\Martík\Hry\server o.3x\gamemodes\MinaMOD2.pwn(3606) : error 035: argument type mismatch (argument 2) řádek 3606 je tento ChangeVehicleColor(tunecar,colorstr,colorstr)
  21. Zdar lidi. Chci se zeptat jestli neznáte nějaký dobrý fígl k této funkci. Jde o ty souřadnice co se tam pak píšou . Už mně nebaví si to tam pořád přepisovat podle oka . Jestli na to znáte třeba nějaký editor nebo něco co mi ulehčí zjistit tu souřadnici na tom autě, tak mi to sem prosím napiště . Mějte se čus
  22. čus lidi. Zrovna asi před pul hodinou jsem si založil učet na CRAZYHOST.cz Dobil jsem si kredit a objednal službu. Ale já hlupák ted nevím co s tím mám dělat. Nevím jak to tam mám nahrát a nevím jak si tam nahrát třeba Gamemod. Vím že u pipni serveru jste k tomu potřebovali PUTTY a eště něco ale u tohohle vůbec nevím. Kdo to víte prosím odpověd. Fakt bych byl za odpověd vděčný protože jsem si tam dobil kredit za 100Kč a je to docela škoda se ted na to vykašlat.
  23. Ježis. Nechápu takovýhle lidi co hned na každýho útočí. To prostě nemužeš normálně něco říct a nenadávat ?? Tak se s pawnem učím. No a co ty ses taky učil a já ti nenadával !!
  24. Někdy si to skus udělat. Napiš to dobřé a napíš tam toho textu moc. Když ti to vyhodí při kompilaci tadyten error, tak skus kousek toho textu odmazat a hned ti to pujde. V překladu to je to co si napsal ale v praxi je to něco jiného !!!.
  25. Dík LiRiCS pomohl si i mně
×
×
  • Create New...