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
-
if(GetPlayerMoney(playerid) >= 500) ?
-
Nejspíš proto, že se ti to zacyklí hned jak zničíš všechny objekty. Timhle to vyřešíš: if(cas == 36) KillTimer(timer); Random: new Plosina = random(36);
-
Chce se zbavit pozadí, takže logicky chce transparentnost na 00! Barva modelu je zas něco jiné.
-
OMG Se podívej co používáš... TD3[i] a pak jen TD[i]
-
TextDrawBackgroundColor(TD[i], 0x00000000);
-
Když chceš rating, tak dobrá. Nic extra to není a status bary mi trochu připomínaj PFR, ale takhle to asi vypadá ve většině modu. Nevím co si představuješ pod pojmem "bude tam logo SIMS". Vlastní obrázek do sampu těžko dáš. Pro výběr písma máš asi 4 možnosti, ale to furt nevytvoří "logo SIMS". A naposled mě napadá nějaká kombinace objektů, ale to bych taky neviděl moc slibně. Nemusíš na každou kritiku odpovídat tím, že je to prototyp nebo cokoliv jiné. Zkus vytvořit něco co jinde nemaj a pak to prezentovat. Na konci budeš mít aspoň pěkný mod, když už nikoho kdo to bude déle hrát.
-
A wiki neznáš? http://wiki.sa-mp.com/wiki/PickupTypes 14 Disappears after pickup, can only be picked up with a vehicle. Triggers checkpoint sound. //Aha nečtu.. no každopadne tenhle se objevi hned jak odjedeš do určite vzdalenosti.. a mohl bys ho ničit a vyrábět dokola.
-
Poslední příspěvek (27.2.2014)! http://forum.sa-mp.com/showthread.php?t=497578
-
Přihoď sem i ten čas, protože s ním se ti to buguje ne?
-
forward IsPlayerBallas(playerid); public IsPlayerBallas(playerid) { new id = GetPlayerSkin(playerid); if(id == ballasskin1 || id == ballasskin2)//tady si je vypiš { return 1; } return 0; } Pak tedy: if(!IsPlayerBallas(playerid)) return SendClientMessage(playerid,-1,"Nejsi Ballas");
-
No vždyť uvidí.. Bude mít třeba 5 ikon v LS a i když otevře mapu v SF a najede na LS tak je uvidí.
-
Běžnej inkognito streamer CreateDynamicMapIcon(2493.9509,-1689.5286,13.5255, 15, -1, -1, -1, -1, 6000); CreateDynamicMapIcon(1493.9509,-1689.5286,13.5255, 10, -1, -1, -1, -1, 6000);//posledni parametr stream distance
-
#include <a_samp> #define FILTERSCRIPT #if defined FILTERSCRIPT new RandomCode1[MAX_PLAYERS]; // Náhodný text číslo 1. new RandomCode2[MAX_PLAYERS]; // Náhodný text číslo 2. new RandomCode3[MAX_PLAYERS]; // Náhodný text číslo 3. new RandomCodeStopTimer[MAX_PLAYERS]; // Pro Timer který vypne náhodný text forward RandomCode(); // Forward. public OnFilterScriptInit() { SetTimer("RandomCode", 1000, true); // 600000 = 10 minut printf("wtf"); return 1; } public RandomCode() { printf("Random code"); new string[256]; new rcode = random(3); // Vybere jeden ze 3 nahodných textu. switch(rcode) { case 0: { printf("case 0"); for (new i = 0; i < GetMaxPlayers(); i++) { RandomCode1[i] = 1; RandomCodeStopTimer[i] = SetTimer("RandomCodeStop", 120000, false); // Za 2 minuty náhodný text vypne pokud nikdo neodpovi. } // Zapne všem hráčum náhodný text číslo 1 a stop timer. format(string, sizeof(string), "[ {C2A2DA}Text{FFFFFF} ] Kdo první napíše náhodný text do 2m. '' a5bXOq56i '' získá {33AA33}$50 000{FFFFFF}."); SendClientMessageToAll(0xFFFFFFAA,string); return 1; } case 1: { printf("case 1"); for (new i = 0; i < GetMaxPlayers(); i++) { RandomCode2[i] = 1; RandomCodeStopTimer[i] = SetTimer("RandomCodeStop", 120000, false); // Za 2 minuty náhodný text vypne pokud nikdo neodpovi. } // Zapne všem hráčum náhodný text číslo 2 a stop timer. format(string, sizeof(string), "[ {C2A2DA}Text{FFFFFF} ] Kdo první napíše náhodný text do 2m. '' eBo13zEtp '' získá {33AA33}$55 000{FFFFFF}."); SendClientMessageToAll(0xFFFFFFAA,string); return 1; } case 2: { printf("case 2"); for (new i = 0; i < GetMaxPlayers(); i++) { RandomCode3[i] = 1; RandomCodeStopTimer[i] = SetTimer("RandomCodeStop", 120000, false); // Za 2 minuty náhodný text vypne pokud nikdo neodpovi. } // Zapne všem hráčum náhodný text číslo 3 a stop timer. format(string, sizeof(string), "[ {C2A2DA}Text{FFFFFF} ] Kdo první napíše náhodný text do 2m. '' fIXk54fg6 '' získá {33AA33}$35 000{FFFFFF}."); SendClientMessageToAll(0xFFFFFFAA,string); return 1; } } return 1; } forward RandomCodeStop(); // Forward. public RandomCodeStop() // Tento Public nastaví hodnoty RandomCode 1-3 na 0 ciže kdo napíše náhodný text po 2 minutách nic to neudělá. { SendClientMessageToAll(-1, "[ {C2A2DA}Text{FFFFFF} ] Nikdo nenapsal náhodný text do 2 minut, náhodný text byl zrušen."); for (new i = 0; i < GetMaxPlayers(); i++) { // Nastaví všem hráčum na serveru na 0. RandomCode1[i] = 0; // Vypne náhodný text číslo 1. RandomCode2[i] = 0; // Vypne náhodný text číslo 2. RandomCode3[i] = 0; // Vypne náhodný text číslo 3. } return 1; } public OnPlayerText(playerid, text[]) { new string[128]; new Jmeno[MAX_PLAYER_NAME]; GetPlayerName(playerid,Jmeno,sizeof(Jmeno)); if(RandomCode1[playerid] == 1){ // Pokud je zapnutý. if(!strcmp(text, "a5bXOq56i", true)) // Napíše tento text do chatu. { format(string, sizeof(string), "[ {C2A2DA}Text{FFFFFF} ] Jako první napsal náhodný text '' a5bXOq56i '' hráč %s získal {33AA33}$50 000{FFFFFF}.",Jmeno); SendClientMessageToAll(0xFFFFFFAA,string); GivePlayerMoney(playerid, 50000); // Dá peníze. for (new i = 0; i < GetMaxPlayers(); i++) // Pro všechny hráče. { KillTimer(RandomCodeStopTimer[i]); // Zruší timer který měl za 2 minuty vypnout náhodný text nebot hráč už odpovědel. RandomCode1[i] = 0; // Nastaví na 0 ciže na vypnuto pokud jeden z hráču napíše dobře jako první. return 1; } } } // if(RandomCode2[playerid] == 1){ // Pokud je zapnutý. if(!strcmp(text, "eBo13zEtp", true)) // Napíše tento text do chatu. { format(string, sizeof(string), "[ {C2A2DA}Text{FFFFFF} ] Jako první napsal náhodný text '' eBo13zEtp '' hráč %s získal {33AA33}$55 000{FFFFFF}.",Jmeno); SendClientMessageToAll(0xFFFFFFAA,string); GivePlayerMoney(playerid, 55000); // Dá peníze. for (new i = 0; i < GetMaxPlayers(); i++) // Pro všechny hráče. { KillTimer(RandomCodeStopTimer[i]); // Zruší timer který měl za 2 minuty vypnout náhodný text nebot hráč už odpovědel. RandomCode2[i] = 0; // Nastaví na 0 ciže na vypnuto pokud jeden z hráču napíše dobře jako první. return 1; } } } // if(RandomCode3[playerid] == 1){ // Pokud je zapnutý. if(!strcmp(text, "fIXk54fg6", true)) // Napíše tento text do chatu. { format(string, sizeof(string), "[ {C2A2DA}Text{FFFFFF} ] Jako první napsal náhodný text '' fIXk54fg6 '' hráč %s získal {33AA33}$35 000{FFFFFF}.",Jmeno); SendClientMessageToAll(0xFFFFFFAA,string); GivePlayerMoney(playerid, 35000); // Dá peníze. for (new i = 0; i < GetMaxPlayers(); i++) // Pro všechny hráče. { KillTimer(RandomCodeStopTimer[i]); // Zruší timer který měl za 2 minuty vypnout náhodný text nebot hráč už odpovědel. RandomCode3[i] = 0; // Nastaví na 0 ciže na vypnuto pokud jeden z hráču napíše dobře jako první. return 1; } } } return 0; } #endif
-
Máš uvozovky v uvozovkách. A new string[100] snad máš ne? format(string, sizeof(string), "[ {C2A2DA}Text{FFFFFF} ] Jako první napsal náhodný text \'' a5bXOq56i \'' hráč %s získal {33AA33}$50 000{FFFFFF}.",Jmeno(playerid));
-
Tak obráceně. Pardoon if(strfind(string," ", true) == -1)
-
Co třeba if(strfind(" ", string, true) == -1) ?
-
A hledal jsi v includech? Taky filterscripty prohledej..
-
pomoc Problém :3 (funkcia PlayAudioStreamForPlayer)
Matess replied to _Sweet_'s question in Herní (SA:MP, CS apod.)
Jedině snad s audio pluginem. -
To samé to dělá na PFR, ale tam je to zas naopak port z motelu. SAMP forum.. What Kye recommended to me was using a virtual world for the interior, so I did. On the spawn for Rappers (interior 5)/Grove (interior 2)/Drug Dealers (interior 12) on my server, I have made them spawn in virtual world 1. And the in OnPlayerInteriorChange I have written this... if((newinteriorid == 5 || newinteriorid == 2 || newinteriorid == 12) && GetPlayerVirtualWorld(playerid) == 0) SetPlayerVirtualWorld(playerid, 1); if((oldinteriorid == 5 || oldinteriorid == 2 || oldinteriorid == 12) && newinteriorid == 0 && GetPlayerVirtualWorld(playerid) == 1) SetPlayerVirtualWorld(playerid, 0); Kye says that he isn't sure whether this will be something that will be changed in 0.3b, so for now, this is the best solution going.
-
pomoc Help s dialogama učim sa dialogy
Matess replied to Invouk's question in Herní (SA:MP, CS apod.)
Tady to máš bez chyb.. http://pastebin.com/aYsxE60p Když tam máš switch(listitem), tak už tam necpi if(listitem == neco), protože o to se stará switch a jeho case! Pokud je lisitem = 0, tak je to "case 0:" a pokud je listitem 325 tak je "case 325:" atd... -
SetPlayerAttachedObject (playerid, index, modelid, bone, Float:fOffsetX, Float:fOffsetY, Float:fOffsetZ, Float:fRotX, Float:fRotY, Float:fRotZ, Float:fScaleX, Float:fScaleY, Float:fScaleZ, materialcolor1, materialcolor2)
-
pomoc [HELP]Zamknutí auta jen pro hráče
Matess replied to MiNiX's question in Herní (SA:MP, CS apod.)
OnPlayerEnterVehicle This callback is called when a player starts to enter a vehicle, meaning the player is not in vehicle yet at the time this callback is called. vehicleid = ID of the vehicle the player is attempting to enter. Takže GetPos, SetPos a čau -
Máš to blbě a to je celé. Vytvářej to jako ATomas a nebudeš muset řešit tento problém! Číselná posloupnost: -100 -50 0 50 100 -100<-50 100>50 -1562.6719>-1704.0345 (Tohle máš zas blbě)
-
Jak není? Pokud se to stává stále tak mi ukaž kod.
-
Tam je to dobře! Ty to máš v prvním příspěvku blbě.