Matess
Uživatel-
Příspěvků
290 -
Registrován
-
Aktivní
-
Vítězných dnů
8
Content Type
Profiles
Forums
Calendar
Gallery
SA-MP
Everything posted by Matess
-
Nějaké posunování objektů autem/hráčem není synchronizované, takže GetObjectPos je k ničemu, když vrací souřadnice kde byl vytvořen, popřípadě kam byl přesunut funkcí.
-
Polygon by mohl nějak fungovat, ale nezapomeň na to, že pozici auta máš od středu, takže sražení pár kuželů to nijak nepozná pokud nebudeš kontrolovat přesně kraj auta, čili neustále zjišťovat jestli se nějaká část auta nenacházi mimo vytyčenou zonu.
-
Ne, ale nějaký plugin to asi zvládne.
-
No CreateVehicle vrací id auta, takže by teoreticky stačilo něco takhle šíleného PutPlayerInVehicle(playerid, CreateVehicle(529, -319.7011,809.7629,15.1249,177.5281,0,0,-1), 0); jinak můžeš udělat nějakou proměnnou: new vehicle; vehicle = CreateVehicle(529, -319.7011,809.7629,15.1249,177.5281,0,0,-1); PutPlayerInVehicle(playerid, vehicle, 0);
-
pomoc MTA - pomoc při skládání objektů
Matess replied to BukowskyAvax's question in Herní (SA:MP, CS apod.)
Tak prej dá: https://forum.mtasa.com/viewtopic.php?f=108&t=48860 -
1) Jak chceš ty. Po kompilaci se to stejně všechno nahrne do jednoho AMX, takže je to jedno. 2) forward TestTimer();// // On game mod init SetTimer("TestTimer",10000,0);// ta 0 na konci značí že se vykoná pouze 1x (což se stane dřív než ty se na server připojíš) dej tam 1 a uvidíš spam // A dooooole public TestTimer() { SendClientMessageToAll(0xFFFF00AA,"Desetisekunda"); return 1; }
-
RC3 http://forum.sa-mp.com/showthread.php?t=559572
-
Prostě stáhni 2.6.1 a hotovo. https://code.google.com/p/samp-streamer-plugin/downloads/list
-
Bud nějakej editor nebo pokus omyl. Mužeš si udělat nějaký přikaz na x,y,z,rx,ry,rz a zkoušet.
-
pomoc Né pro všechny vozidla jen pro určité.
Matess replied to snake3321's question in Herní (SA:MP, CS apod.)
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(newkeys == KEY_SUBMISSION) { new vehicleid = GetPlayerVehicleID(playerid); if(GetVehicleModel(vehicleid) == 519 && (vehicleid == shamal1 || vehicleid == shamal2 || vehicleid == shamal3)) { cp[playerid] = 2; SetPlayerRaceCheckpoint(playerid,1,1575.9113,1291.7540,10.8125,1573.7562,-2461.3960,13.5547,20); } else SendClientMessage(playerid,0xFF0000AA,"Nejsi v požadovaném vozidle! Požadované vozidlo je Shamal!"); } return 0; } -
pomoc Pokud je hráč v určitém vozidle...
Matess replied to snake3321's question in Herní (SA:MP, CS apod.)
if(IsPlayerInAnyVehicle(playerid) && GetVehicleModel(GetPlayerVehicleID(playerid)) == 415) -
Streamer_UpdateEx(playerid,x,y,z,-1,-1);//posledni je world a interier myslim
-
Vozidla spíš ne, npc možná a stream objekty určitě lze zobrazit, akorát je musíš loadnout v té oblasti.
-
... představ si že tam máš něco jako tohle: new str[128]; new str[128]; new str[128]; new str[128]; new str[128]; new str[128]; new str[128]; new str[128]; new str[128]; a jak to vyřešíš? no smažeš ODSPODU všechno až na ten jeden! JEN TY kde je problém...
-
Proč jsi tam narval tu závorku poslední omg? Mám ji tam snad? NEMÁM!
-
public OnPlayerConnect(playerid) { //SetPVarInt(playerid,"DialogShowed",gettime()-2); SetPlayerJob(playerid,NEZAMESTNANY); if(playerid > Connects) Connects = playerid; //Showed[playerid] = false; Logged[playerid] = false; OnPlayerConnectCp(playerid); LoadPlayerVehicles(playerid); // Property PlayerCP[playerid] = -1; PlayerIN[playerid] = -1; new slot = GetPlayerPropertyID(playerid); if(slot > -1){ PropertyConnect[slot] = gettime(); } TextDrawShowForPlayer(playerid,TDweb); TextDrawShowForPlayer(playerid,TDlogo); TextDrawShowForPlayer(playerid,Clock); TextDrawShowForPlayer(playerid,RealClock); return 1; }
-
pomoc SetPlayerPos Interier Pickup
Matess replied to xX420_Pu55yArmaged0n_420Xx's question in Herní (SA:MP, CS apod.)
Problém je v tvých souřadnicích! Musíš si najít a uložit ty kam chceš aby tě to portlo, když chceš jit ven z interieru. Nastavuješ interier 0, ale souřadnice stejne jako při vstupu. Interier 0 nemá Z souřadnici 1000+... -
pomoc Zníčí se všechny auta místo jednoho.
Matess replied to snake3321's question in Herní (SA:MP, CS apod.)
Všechny kontroly smázni a vyměň za "vehicleid". To co se ti povedlo je uplná kravina. -
samp-server.exe A: 0x00400000 - 0x004F5000 (C:\Users\Michael\Desktop\Pawno\samp-server.exe) Ti neni dost local? Jinak bych zkusil toto: ShowPlayerDialog(playerid, dialog, DIALOG_STYLE_MSGBOX,"{FFFFFF}Závod - By {00FF00}snake3321", string, "OK","");
-
pomoc Automatický premium účet pro clan
Matess replied to Psychedelic's question in Herní (SA:MP, CS apod.)
Máš pravdu, ale pokud si clan striktně neurčí, že clantag musí být jen na začátku nicku, tak je tohle vhodný způsob. Ideální způsob je povolení jen pro určité nicky, ale to zas musíš(měl bys) upravovat soubor/db/pwn s danými nicky pokaždé, když někoho přibereš/vyhodíš. -
RC2 http://forum.sa-mp.com/showthread.php?t=559572
-
Potřebuješ složku plugins, kde máš své pluginy. Do server.cfg přidáš řádek "plugins" a za něj napíšeš pluginy. Na windows netřeba přípona dll. V linuxu naopak ano (.so) a název musí odpovídat přesně, protože je linux case-sensitive.
-
Zatím to vypadá, že jsi věnoval "dva měsíce" zbytečným věcem, které opravdu nejsou zpočátku podstatné.
-
pomoc [POMOC] Jak přidělat seznam online adminů
Matess replied to Francjiko's question in Herní (SA:MP, CS apod.)
Do chatu to vypíšeš např takto (ale s tvými zkušenostmi asi ani tak ) dcmd_admins(playerid,params[]) { for(new i; i< MAX_PLAYERS; i++) { if(PROMENNA_ADMIN[i]>0) { new str[25]; GetPlayerName(i,str,sizeof(str)); SendClientMessage(playerid,-1,str); } } return 1; } -
Co třeba přidat závorku? dUserSetINT(PlayerName(playerid)).("ridicakA",ridicakA[playerid]); dUserSetINT(PlayerName(playerid)).("ridicakB",ridicakB[playerid]); dUserSetINT(PlayerName(playerid)).("ridicakC",ridicakC[playerid]); dUserSetINT(PlayerName(playerid)).("ridicakD",ridicakD[playerid]);