Hovnocuc
-
Příspěvků
32 -
Registrován
-
Aktivní
Content Type
Profiles
Forums
Calendar
Gallery
SA-MP
Příspěvky posted by Hovnocuc
-
-
if(strlen(inputtext) > 286 || strlen(inputtext) < 0) return ...
Funkce strlen vrací počet znamének v řetězci, nikoliv int hodnotu z řetězce. Měl by jsi tam místo funkce strlen použít funkci strval - stejně jako to máš zde: SetPlayerSkin(playerid,strval(inputtext));
Jestli jsem teda správně pochopil, jak má ta podmínka fungovat.
-
Nope:D ani nahodou jen si vychutnavam mojí aroganci k modu SFDFFS nebo jak
Koukám, že si příliš bereš k srdci slova lidí, kteří na (jak ty říkáš "SFDFFD") ani nepracovali. Minihra minigun nepochází z mé hlavy (což asi víš), nějakej "vtipátor" na (jak ty říkáš "SFDFFD") ani není.
Jinak zatím nic moc, některé příkazy mi ani nefungovali (/admins, ..) Ten textdraw na TDM se nějak překrývá, ale asi jsi to neprezentoval za účelem ohodnocení, takže ti jen poptřeju hodně štěstí v tvorbě.
-
Mám stejný problém. Pravděpodobně se jedná o upravené servery, které to způsobují, protože když jsem si přidal do favorites tyto servery:
77.77.252.41:7777
46.38.62.149:7777
Začalo mi to dělat i ve favorites. Ten poslední server má mimo jiné název 666, hráčů 666/666 atd:
HostName: 666
Address: 46.38.62.149:7777
Players: 666 / 666
Ping: 6666743
Mode: 666
Map:
-
xDDDDDDD Párek v rohlíku za $5 000 .. Kolik tam má ketchupu ?
Mód není založený na realitě. Hotdogy mají taky jiné využití než jen spuštění animace, můžeš si pomocí nich později doplňovat HP.
-
Zdravím, rád bych vám představil server pro hru GTA San Andreas Multiplayer, server nese název Stunt/Freeroam/DM/Drift/Fun, ve zkratce SFDFD. Na serveru můžete hrát po celé mapě San Andreas
Featury sevreru:
- Gangy: Na serveru je 5 gangů, můžete se připojit do jednoho z nich a následně bojovat s ostatními o gang území nebo sprejovat tagy!
- Mise: Můžete tvořit podobné mise jako v singleplayeru
- Stunt mód/Stunt zóny: Můžete se přepnout do stunt módu, což je jiný svět, zde je možné jezdit rychlostí, o jaké se vám na jiných serverech může jen zdát
- Závody, derby a drag: Můžete si zazápasit v nějakém z mnoha derby zápasů, nebo si zazávodit v nějakém ze závodů s ostatními hráči, ba dokonce v dragu
- Dále: Můžete si kupovat hotdogy, zahrát si originální minihry jako CrazyDM, kupovat domy, kupovat vozidla, zdarma se teleportovat na originální mapy, které v GTA nenaleznete (sjezdy, stunt parky) a mnoho dalšího!
samp.rsgame.eu:9999
Obrázky/Videa:
-
Nevynuloval jsi proměnnou.
Pokud vejdeš do prvního CP, nastaví se proměnná race1[playerid] = ch3;
Ovšem, když vejdeš do druhého CP (v závodu 1) proměnná se nevynuluje, takže když pak vejdeš do jakéhokoliv jiného CP (je úplně jedno jaký) vyvolá se znovu
case ch3:
{
DisablePlayerCheckpoint(playerid);
GameTextForPlayer(playerid,"~w~GRATULUJEME!",4000,5);
SendClientMessage(playerid,BEL,"[ ! ] Vyhrali ste závod č.1");
}
Protože to máš furt nastavené race1[playerid] = ch3;
-
Nejspis mas blbe zavorky, kdyz si to odtabujes tak zjistis, ze ty }else{ co tam mas jsou k podmince if(listitem == x).
if(dialogid == 1) { if(response == 0) { if(listitem == 0) { if(Hrac[playerid][povolania] < 1) { SendClientMessage(playerid, FARBA_MODRA,"Zamestnal si sa ako policajt"); SetPlayerColor(playerid,FARBA_MODRA); Hrac[playerid][povolania] = 1; SetPlayerColor(playerid,FARBA_MODRA); SetPlayerPos(playerid,-1616.0317,685.1154,7.1875); } }else{ SendClientMessage(playerid, FARBA_CERVENA,"Už si zamestnaný! Choď podať výpoveď na úrad"); } // if(listitem == 1) { if(Hrac[playerid][povolania] < 1) { SendClientMessage(playerid, FARBA_MODRA,"Zamestnal si sa ako FBI"); SetPlayerColor(playerid,FARBA_MODRA); Hrac[playerid][povolania] = 1; SetPlayerPos(playerid,-1622.8712,666.9869,-4.9063); SetPlayerColor(playerid,FARBA_MODRA); } }else{ SendClientMessage(playerid, FARBA_CERVENA,"Už si zamestnaný! Choď podať výpoveď na úrad"); } // if(listitem == 2) { if(Hrac[playerid][povolania] < 1) { SendClientMessage(playerid, FARBA_MODRA,"Zamestnal si sa ako SWAT"); SetPlayerColor(playerid,FARBA_MODRA); Hrac[playerid][povolania] = 1; SetPlayerPos(playerid,-1616.0317,685.1154,7.1875); SetPlayerColor(playerid,FARBA_MODRA); } }else{ SendClientMessage(playerid, FARBA_CERVENA,"Už si zamestnaný! Choď podať výpoveď na úrad"); } } }
Z cehoz vyplyva ze ti to napise 2x, jelikoz prvni podminka (podle listitem) se splni hned, a ostatni 2 se splni az po else.
Takze by to asi melo vypadat takto:
if(dialogid == 1) { if(response == 0) { if(listitem == 0) { if(Hrac[playerid][povolania] < 1) { SendClientMessage(playerid, FARBA_MODRA,"Zamestnal si sa ako policajt"); SetPlayerColor(playerid,FARBA_MODRA); Hrac[playerid][povolania] = 1; SetPlayerColor(playerid,FARBA_MODRA); SetPlayerPos(playerid,-1616.0317,685.1154,7.1875); }else{ SendClientMessage(playerid, FARBA_CERVENA,"Už si zamestnaný! Choď podať výpoveď na úrad"); } } // if(listitem == 1) { if(Hrac[playerid][povolania] < 1) { SendClientMessage(playerid, FARBA_MODRA,"Zamestnal si sa ako FBI"); SetPlayerColor(playerid,FARBA_MODRA); Hrac[playerid][povolania] = 1; SetPlayerPos(playerid,-1622.8712,666.9869,-4.9063); SetPlayerColor(playerid,FARBA_MODRA); }else{ SendClientMessage(playerid, FARBA_CERVENA,"Už si zamestnaný! Choď podať výpoveď na úrad"); } } // if(listitem == 2) { if(Hrac[playerid][povolania] < 1) { SendClientMessage(playerid, FARBA_MODRA,"Zamestnal si sa ako SWAT"); SetPlayerColor(playerid,FARBA_MODRA); Hrac[playerid][povolania] = 1; SetPlayerPos(playerid,-1616.0317,685.1154,7.1875); SetPlayerColor(playerid,FARBA_MODRA); }else{ SendClientMessage(playerid, FARBA_CERVENA,"Už si zamestnaný! Choď podať výpoveď na úrad"); } } } }
- 1
-
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { return OnGangDialogResponse(playerid, dialogid, response, listitem, inputtext); }
- 1
-
(f) You may not create or distribute derivative works of the software or files
contained within the package.
Modifikování souboru se serverem je zakázané (měnění hranice maximálního počtu hráčů apod.), takže bych to určitě nedoporučoval.
-
Všechno nejlepší!
-
Už viem z čoho si bral príklad prison sector 47 :D
Když jsem začal dělat tuhle mapu tak tenhle mód vůbec neexistoval, myslím, že neexistoval ani když jsem tenhle topic zakládal takže ne.
Inspiroval jsem se z módu "Los Santos Prison RolePlay" (jestli si dobře pamatuji).
Jinak děkuji všem za hodnocení
-
if(!strcmp(cmdtext, "/landstalker", true)) { if(vz0 != 0) return SendClientMessage(playerid, -1, "Máš už vytvořené jedno auto.."); GetPlayerPos(playerid, x, y, z); vz0 = CreateVehicle(400, x+2, y+1, z, 0, 0, 0, -1); PutPlayerInVehicle(playerid, vz0, 0); SendClientMessage(playerid, 0xFF0000FF, "Spawnol si vozidlo: Landstalker, jeho id je 400, tuninguje sa v Transfenderi"); return 1; } return 0; }
if(!strcmp(cmdtext, "/znicauta", true)) { DestroyVehicle(vz0); vz0 = 0; SendClientMessage(playerid, 0xFF0000FF, "Zničil si všetky spawnuté autá"); return 1; }
lenze on to chce mat na viac aut nie na jedno...
Tak musí nastavit tu proměnnou všem těm spawnutém autům a při zničení vytvořit cyklus kterej zničí všechny promenné.
new auto[50]; new pocet; if(..prikaz na vytvoreni..) { auto[pocet] = CreateVehicle(..); pocet ++ } if(..prikaz na zniceni..) { for(new i=0;i<50;i++) if(auto[i]) DestroyVehicle(auto[i]); pocet=0; }
Melo by to byt spravne.
Pokuď chceš podmínku třeba na max. 50 aut tak
if(pocet == 50) return SCM(pid, -1, "Je vytvořeno 50 aut, musís je smazat.");
-
if(!strcmp(cmdtext, "/landstalker", true)) { if(vz0 != 0) return SendClientMessage(playerid, -1, "Máš už vytvořené jedno auto.."); GetPlayerPos(playerid, x, y, z); vz0 = CreateVehicle(400, x+2, y+1, z, 0, 0, 0, -1); PutPlayerInVehicle(playerid, vz0, 0); SendClientMessage(playerid, 0xFF0000FF, "Spawnol si vozidlo: Landstalker, jeho id je 400, tuninguje sa v Transfenderi"); return 1; } return 0; }
if(!strcmp(cmdtext, "/znicauta", true)) { DestroyVehicle(vz0); vz0 = 0; SendClientMessage(playerid, 0xFF0000FF, "Zničil si všetky spawnuté autá"); return 1; }
-
to se mi stávalo taky nakonec jsem ho oběvil až někde dole (v levo)
tak to můžeš mít podobné
-
Jelikož tuto mapu už nepotřebuju, tak jí sem dávám .
S celama jsem se inspiroval z nějakého ENG módu .
Exterier
Není tam toho moc protože poslední úpravu mapy jsem někde ztratil.
Screeny:
Souřadnice: 2832.20, 1853.95, 35.51 (asi to bude chtít s0beit )
Interier
Asi 30 normálních cel, jídelna, 4x samostatné cely, dozorská místnost a ředitelna .
Screeny:
Souřadnice: 3644.70, -767.98, 42.80 (asi to bude chtít s0beit )
Bugy
- Všechny interiéry jsou nad mořem takže když v nich bude hráč, může se stát že se bude dát vyjet kamerou z mapy.
Download
-
dost pochybuju ze to pojde... Laces, jdu nato...
ne?
zkus si tohle
http://www.uloz.to/12839076/lvdm-amx
(ve scriptfiles musíš mít nějaký soubor aby se mód zapnul, pokuď to tam mít nebudeš mód se nezapne ale console se serverem zůstane zaplá.)
-
Pokuď se nemílím, stačí pouze v jednom nejmenovaném programu změnit (Může to být i v .amx.. všechny věci které jsou v " " se dají přepsat):
format(glob60, 5, "%c%c%c%c", 0x00000520, 0x00000528, 0x00000530, 0x00000538);
třeba na:
format(glob60, 5, "hchchchc", 0x00000520, 0x00000528, 0x00000530, 0x00000538);
Potom server sice napíše že je to chráněné a tak ale nevypne se .
(Nevím jestli to je dobře.. dlouho jsem s takovýma věcma nedělal.)
-
if(PLAYERLIST_authed[playerid]) { SetSpawnInfo(playerid, team, skin, Float:x, Float:y, Float:z, Float:Angle, wapen1, ammu1, wapen2, ammu2, wapen3, ammu3); SpawnPlayer(playerid); }
-
Jestli jsem to pochopil správně, chceš se po přihlášení rovnou spawnout bez výběru postav.
Když se hráč přihlásí tak mu nastav nějakouo promněnnou a pak už jen do OnPlayerRequestClass (nebo jak to je) dej podmínku jestli je hráč přihlášený, pokuď ano tak mu musíš nastavit SpawnInfo
a poté ho spawnout (SpawnPlayer(playerid)).
Takhle nějak jsem si to kdysi dělal do svého módu takže by to mělo jít .
-
Nahoru si dej třeba new blem;
Potom si dej do OnGameModeInit timer na nějakej čas po jakém chceš aby se ti posunul čas o hodinu no a pak do publicu kterej vyvolává ten timer
blem ++; -> přičte jednu hodinu
SetWorldTime(blem); -> nastaví čas
Snad to je dobře
-
popelnice - Cokoladka
-
Díky za nápad, zkusim to tak
-
Čus, mam takovej problém mam v modu jeden hrozně dlouhej řádek kterej potřebuju je to ShowPlayerDialog(...) (mam v něm hrozně dlouhej text) a když zkompiluju tak mi to hodí 5 errorů a když ten řádek smažu nebo zkrátim tak to jde. Nevíte tedy někdo jak to zkrátit abych nemusel mazat žádnej text? "help"
-
Jestli to platí, chtěl bych
TEXT: Cokolada a obrázek nějakou čokoládu
děkuju
zmena rconu
v Herní (SA:MP, CS apod.)
Odesláno: