Jump to content

Matess

Uživatel
  • Příspěvků

    290
  • Registrován

  • Aktivní

  • Vítězných dnů

    8

Everything posted by Matess

  1. Matess

    pomoc Podmienka

    if(GetPlayerMoney(playerid) >= 500) ?
  2. 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);
  3. Chce se zbavit pozadí, takže logicky chce transparentnost na 00! Barva modelu je zas něco jiné.
  4. OMG Se podívej co používáš... TD3[i] a pak jen TD[i]
  5. TextDrawBackgroundColor(TD[i], 0x00000000);
  6. 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.
  7. 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.
  8. Poslední příspěvek (27.2.2014)! http://forum.sa-mp.com/showthread.php?t=497578
  9. Přihoď sem i ten čas, protože s ním se ti to buguje ne?
  10. 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");
  11. Matess

    pomoc MapIcon

    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í.
  12. Matess

    pomoc MapIcon

    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
  13. #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
  14. 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));
  15. Matess

    pomoc Hodnost

    Tak obráceně. Pardoon if(strfind(string," ", true) == -1)
  16. Matess

    pomoc Hodnost

    Co třeba if(strfind(" ", string, true) == -1) ?
  17. Matess

    pomoc Hudba

    A hledal jsi v includech? Taky filterscripty prohledej..
  18. 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.
  19. 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...
  20. 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)
  21. 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
  22. 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ě)
  23. Jak není? Pokud se to stává stále tak mi ukaž kod.
  24. Tam je to dobře! Ty to máš v prvním příspěvku blbě.
×
×
  • Create New...