-
Příspěvků
558 -
Registrován
-
Aktivní
-
Vítězných dnů
11
Content Type
Profiles
Forums
Calendar
Gallery
SA-MP
Příspěvky posted by VolfikCZ
-
-
Type 1 ne? Pokud si správně pamatuju.
A takovýma to radama se mám řídit ?
-
Chci se přidat do diskuze Když už je to tu otevřený dá se udělat že když ten pickup vytvořím a dám mu styl 1,23 aby nezmizel aby byl pořád tak dá se udělat že tam vlezu a dá my to zbran ale pickap tam pořád je :-)
-
Zdravím mám otázku našel jsme na forum.sa-mp tu to věcičku http://forum.sa-mp.com/showthread.php?t=371929
A jak sem to viděl tak sem ani neváhal a zkusil jsem to okamžitě taky
CMD:vea(playerid,params[]) { new _veh = GetPlayerVehicleID(playerid); new z, b, c, d; z = CreateObject(19419, 0, 0, 0, 0, 0, 0); b = CreateObject(19327, 0, 0, 0, 0, 0, 0); c = CreateObject(19327, 0, 0, 0, 0, 0, 0); d = CreateObject(19327, 0, 0, 0, 0, 0, 0); AttachObjectToVehicle(z, _veh, 0.000000, 0.670999, 1.119999, 0.000000, 0.000000, 0.000000); //Object Model: 19419 | AttachObjectToVehicle(b, _veh, 0.974999, -2.080000, 0.444999, -0.059985, 1.139999, 90.435020); //Object Model: 19327 | leva strana AttachObjectToVehicle(c, _veh, -0.984999, -1.969998, 0.374999, 0.000000, 0.000000, -89.924934); //Object Model: 19327 | prava strana AttachObjectToVehicle(d, _veh, -0.349999, -3.335028, -0.174999, -0.030000, 89.129943, -1.125000); //Object Model: 19327 | zadní strana SetObjectMaterialText(b, "LSPD SUPERVISOR", 0, OBJECT_MATERIAL_SIZE_256x128,"Arial", 28, 1, 0xFFFFFFFF, 0, OBJECT_MATERIAL_TEXT_ALIGN_CENTER); SetObjectMaterialText(c, "LSPD SUPERVISOR", 0, OBJECT_MATERIAL_SIZE_256x128,"Arial", 28, 1, 0xFFFFFFFF, 0, OBJECT_MATERIAL_TEXT_ALIGN_CENTER); SetObjectMaterialText(d, "[ A ]", 0, OBJECT_MATERIAL_SIZE_256x128,"Arial", 28, 1, 0xFFFFFFFF, 0, OBJECT_MATERIAL_TEXT_ALIGN_CENTER); return 1; }
Bez erroru ve scriptu není žádná chyba ale chci se zeptat jestli neznáte nějaký editor na SetObjectMaterialText abych mohl pohybovat stím textem
http://www.nahraj-obrazek.cz/?di=413850482026
Prostě křivé já vím ale co mám dělat :D
-
Ukazuje my to 1 warning
C:\Users\lukas\Desktop\pawno\Filterscripty scripty\vuk.pwn(113) : warning 219: local variable "myobjectt" shadows a variable at a preceding level Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 1 Warning.
pojmenoval jsme to "myobjectt" z důvodu že "myobject" už je použitý
V pořádku funguje to !! Já jsem v tom příkazu sirenaa sem tam dal new myobjectt pro to to nešlo Prosím o zamknutí topicu
Díky Sweet
-
Zdravím pawnery a další manijaky pawno.cz Mám otázku potřebuju pomoc mám příkaz na vytvoření objectu na auto ale mám příkaz na smazaní ale ten příkaz na smazání objectu ale ten nefakčí
CMD:sirena(playerid,params[]) { new vehicleid = GetPlayerVehicleID(playerid); new myobject = CreateObject(19419,0,0,-1000,0,0,0,100); AttachObjectToVehicle(myobject, vehicleid, 0.000000,0.000000,0.889999,0.000000,0.000000,0.000000); return 1; } CMD:sirenaa(playerid,params[]) { DestroyObject(19419); return 1; }
Předem díky za rady :-)
-
To tak dopada, kdyz nekdo nevi jak funguje streamer.
On v tom starém tématu odepsal jako poslední ale na něco se tam ptal a pořád mu to nefungovalo bohužel no
-
Nádhera
-
new HealTime;//nahoru do modu
if(strcmp("/heal",cmdtext,true) == 0) { new cas = GetTickCount();//zjistime si jak dlouho bezi server (v milisekundach) if(cas-HealTime < 30000) return SendClientMessage(playerid,-1,"Prikaz muzes pouzit jednou za 30 vterin");//odectenim od minuleho pouziti zjitime, jak je to dlouho co byl prikaz pouzit a 30000 je 30 vterin SetPlayerHealth(playerid, 100); HealTime = cas;//pro dalsi pouziti nastavime kdy byl prikaz naposledy pouzit return 1; }
A ATomasi jak by to bylo zapsané v dcmd ? :-)
-
máš něco z "Dini" includem.
-
A když to chci použít u více příkazu tak to mám udělat stejným způsobem nebo to jde udělat nějak najednou ?
-
Zdravím mám VIP v módu ale chci to aby ten příkaz byl na čas,že když ten příkaz napíšete jako VIP tak a napíšete ho znovu tak aby to napsalo do četu ještě ti zbývá s% sekund ! až pak můžeš napsat příkaz....
dcmd_vhp(playerid, params[]) { #pragma unused params if(IsPlayerConnected(playerid)) { if(Player[playerid][VIP]==0) return SendClientMessage(playerid,COLOR_WARNING,"[ ! ]{ffffff} Nejsi VIP !"); else if(Player[playerid][VIP]==1) return SendClientMessage(playerid,COLOR_WARNING,"[ ! ]{ffffff} Až od VIP Tarif Silver !"); else if(Player[playerid][DM_Player] != 9999) return SendClientMessage(playerid,COLOR_WARNING,"[ ! ] {FFFFFF}NemůžeŠ používat tenhle příkaz počas Death Matchu !"); else { SendClientMessage(playerid,COLOR_GOLD,"[ VIP ] Uzdravil ses !"); SetPlayerHealth(playerid,100); SetPlayerArmour(playerid,100); } } return 1; }
Do toho příkazu udělat tak aby to bylo na čas a to samé i pro ostatní příkazy,předem děkuji za odpověd
-
Super,povedlo se
-
Děkuji
-
Kdyz vytvorit to auto, tak jo zkus respawnout (SetVehicleToRespawn), aby se vyvolal callback OnVehicleSpawn, ktery mu nastavi ty objekty. Jinak na tento Fs jsem koukal a udelal jsem ze se ty objekty zbarvi tak, jakou ma zrovna barvu to auto
Oukej,a když chci do toho scriptu dát to auto do Filterscriptinit tak k tomu autu musím něco napsat ? Jinak Díky za radu
-
Nechápu,jak to mám udělat že když příjdu na server tak aby to auto mělo na sobě ty objecty...
-
Zdravím,mám problém,mám jeden script ze samp fóra scripter "Vuki/Vuk"P nevím jak se přesně jmenuje a ten script funguje super žádná error,warning ale když si auto spawnu na kterém májí být ty věci attach tak si ho spawnu ale na sobě ty věci nemá nebo když to auto vložím do onfilterscriptinit tak ani tak to na sobě nemá a já nevím jak to mám udělat že když si ho spawnu nebo přes ten onfilterscript
Hodím sem kód ,předem děkuji za pomoc
/* Vuki_Transporter Created By: Vukilore Veuillez garder mon nom dans les crédits si vous utilisez ce script, ce n'est qu'un message ŕ la connexion, mais ça vous dérange, insérez tout simplement mon pseudo dans le /credit, c'est juste une question d'honnęteté. N'allez pas faire croire ŕ quelqu'un que c'est vous qui vient de script ça alors qu'il y a une vidéo sur internet.... */ #include <a_samp> new objveh[MAX_VEHICLES][9], bool:opendoor[MAX_VEHICLES]; public OnFilterScriptInit() { print("\n--------------------------------------"); print(" Vuki_Transporter chargé"); print("--------------------------------------\n"); return 1; } public OnFilterScriptExit() { return 1; } main() { print("\n----------------------------------"); print(" Vuki_Transporter chargé"); print("----------------------------------\n"); } public OnPlayerConnect(playerid) { SendClientMessage(playerid, -1, "Ce serveur utilise le script Vuki_Transporter."); return 1; } public OnVehicleSpawn(vehicleid) { if(GetVehicleModel(vehicleid) ==578) // Si c'est un model DFT-30 { objveh[vehicleid][0] = CreateObject(983, 0, 0, 0, 0, 0, 0); objveh[vehicleid][1] = CreateObject(983, 0, 0, 0, 0, 0, 0); objveh[vehicleid][2] = CreateObject(983, 0, 0, 0, 0, 0, 0); objveh[vehicleid][3] = CreateObject(983, 0, 0, 0, 0, 0, 0); objveh[vehicleid][4] = CreateObject(11474, 0, 0, 0, 0, 0, 0); AttachObjectToVehicle(objveh[vehicleid][0], vehicleid, 1.4550000429153, -0.85600000619888, 0.41100001335144, 0, 0, 0); AttachObjectToVehicle(objveh[vehicleid][1], vehicleid, 1.4490000009537, -2.4389998912811, 0.41100001335144, 0, 0, 0); AttachObjectToVehicle(objveh[vehicleid][2], vehicleid, -1.460000038147, -0.86400002241135, 0.41100001335144, 0, 0, 0); AttachObjectToVehicle(objveh[vehicleid][3], vehicleid, -1.4609999656677, -2.4519999027252, 0.41100001335144, 0, 0, 0); AttachObjectToVehicle(objveh[vehicleid][4], vehicleid, -0.068000003695488, -5.7540001869202, 0.38100001215935, 0, 2.5, 5.5); opendoor[vehicleid] = false; } return 1; } public OnVehicleDeath(vehicleid, killerid) { if(GetVehicleModel(vehicleid) == 578) // Si c'est un model DFT-30 { DestroyObject(objveh[vehicleid][0]); DestroyObject(objveh[vehicleid][1]); DestroyObject(objveh[vehicleid][2]); DestroyObject(objveh[vehicleid][3]); DestroyObject(objveh[vehicleid][4]); DestroyObject(objveh[vehicleid][5]); DestroyObject(objveh[vehicleid][6]); } return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp("/portiere", cmdtext, true, 10) == 0) { new vehicleid = GetPlayerVehicleID(playerid); if(GetVehicleModel(vehicleid) ==578) // Si c'est un model DFT-30 { if(!opendoor[vehicleid]) { DestroyObject(objveh[vehicleid][4]); objveh[vehicleid][5] = CreateObject(11474, 0, 0, 0, 0, 0, 0); objveh[vehicleid][6] = CreateObject(11474, 0, 0, 0, 0, 0, 0); AttachObjectToVehicle(objveh[vehicleid][5], vehicleid, -0.025000000372529, -6.1770000457764, -0.80699998140335, 58.193572998047, 194.33984375, 166.49182128906); AttachObjectToVehicle(objveh[vehicleid][6], vehicleid, 0.037999998778105, -7.3889999389648, -1.5329999923706, 58.189086914063, 194.33715820313, 166.48681640625); opendoor[vehicleid] = true; return 1; } else { DestroyObject(objveh[vehicleid][5]); DestroyObject(objveh[vehicleid][6]); objveh[vehicleid][4] = CreateObject(11474, 0, 0, 0, 0, 0, 0); // elevator AttachObjectToVehicle(objveh[vehicleid][4], vehicleid, -0.068000003695488, -5.7540001869202, 0.38100001215935, 0, 2.5, 5.5); opendoor[vehicleid] = false; } } return 1; } return 0; }
Scriptter: http://forum.sa-mp.com/showthread.php?t=455391
-
Ách jaj...
Na.
dcmd_150(playerid,params[]) { if(!strlen(params))return SendClientMessage(playerid, 0xFFFFFFFF, "[ ! ] Pouziti: /150 [POZICE]"); else { new string[256]; new Float:X, Float:Y, Float:Z; //to distance bola hovadina new MenoHraca[MAX_PLAYER_NAME]; GetPlayerName(playerid,MenoHraca,sizeof(MenoHraca)); GetPlayerPos(playerid, X, Y, Z); format(string, sizeof(string), "Hráč %s potrebuje hasiče! [ Pozice: %s ]", MenoHraca,params); SendClientMessageToAll(0xFF9900AA, string); SendClientMessage(playerid,0xFF9900AA,"[ ! ] V hasické stanici se spustil poplašní alarm !"); for (new i = 0; i<MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { PlayAudioStreamForPlayer(i, "http://k002.kiwi6.com/hotlink/qvh8n9479f/pozor-poplach.mp3", 2254.6733,-1341.6986,24.7057, 80, 1); } } return 1; }
Vyzkouším,dík za ochotu +rep.
Nevím nechce to jít když to napíšu to /150 lalal tak se ta hudba pustí pouze mně
-
Blbosť - distance nie je miesto.
Distance je vzdialenosť od miesta.
Tým, že ho nikde nemôžeš zmeniť, zbytočne budeš na to definovať premennú - do PlayAudio daj rovno to 80.
dcmd_150(playerid,params[]) { if(!strlen(params))return SendClientMessage(playerid, 0xFFFFFFFF, "[ ! ] Pouziti: /150 [POZICE]"); else { new string[256]; new Float:X, Float:Y, Float:Z; //to distance bola hovadina GetPlayerPos(playerid, X, Y, Z); format(string, sizeof(string), "Hráč %s potrebuje hasiče! [ Pozice: %s ]", GetName(playerid),params); // Getname máš definované? Lebo malo by byť GetPlayerName SendClientMessageToAll(0xFF9900AA, string); SendClientMessage(playerid,0xFF9900AA,"[ ! ] V hasické stanici se spustil poplašní alarm !"); for (new i = 0; i<MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { PlayAudioStreamForPlayer(i, "http://k002.kiwi6.com/hotlink/qvh8n9479f/pozor-poplach.mp3", 2254.6733,-1341.6986,24.7057, 80, 1); } } return 1; }
GetPlayerName
new Float:X, Float:Y, Float:Z; //to distance bola hovadina
mám to tam teda nechat ?
-
Ten cyklus FOR pustí pesničku každému hráčovi...
Vidím, že si asi bezradný..
Chceš tak, aby to bolo počuť stále okolo hráča, alebo len tam, kde to hráč nastaví aby to hralo?
Nene,když to hráč pustí na jakém koliv místě tak ta hudba se pustí na určitém místě pozici si tam dám
PlayAudioStreamForPlayer(playerid, "http://k002.kiwi6.com/hotlink/qvh8n9479f/pozor-poplach.mp3", 2254.6733,-1341.6986,24.7057, Distance, 1);
Ale aby to slyšeli všichni a ale jen ti co tam příjdou na to místo to "Distance"
-
Já nevím jak to mám udělat nebo jak to mám vložit do toho příkazu /150 tak aby to šlyšeli i ostatní..
-
Kouknul jsem se na to
stock ZahrajDJZvuk(IDZvuku) { for(new i=0;i<MAX_PLAYERS;i++) { if(IsPlayerConnected(i)) { if(IsPlayerInRangeOfPoint(i,50,487.7921,-4.4865,1002.0781)) { PlayerPlaySound(i,IDZvuku,487.7921,-4.4865,1002.0781); //Místo toho můžu dát PlayAudioStreamForPlayer a tam dát svůj odkaz na hudbu ? } } } }
-
Zdravím,pawneři mám otázku a taky se chci zeptat jak to mám udělat... mám příkaz /150 když ho zadám tak na určitém místě se my spustí hudba muzika mám to na distance na určitou zonu vzdálenost,když ten příkaz napíšu tak to slyším pouze já na tom určitém místě ale já potřebuji když ten příkaz napíšu tak abych to slyšel já ale I hráči kolem když na to místo přídou tak ta muzika hudba,chci aby ji slyšeli ostatní hráči co jsou poblíž...dám tu kód at máte představu jak to vypadá,předem děkuji za vaše rady,odpovědi :)
#include <a_samp> #include <a_players> #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1 public OnPlayerCommandText(playerid, cmdtext[]) { dcmd(158,3,cmdtext); dcmd(150,3,cmdtext); dcmd(155,3,cmdtext); dcmd(112,3,cmdtext); } return 0; } dcmd_150(playerid,params[]) { if(!strlen(params))return SendClientMessage(playerid, 0xFFFFFFFF, "[ ! ] Pouziti: /150 [POZICE]"); else { new string[256]; new Float:X, Float:Y, Float:Z, Float:Distance = 80.0; GetPlayerPos(playerid, X, Y, Z); format(string, sizeof(string), "Hráč %s potrebuje hasiče! [ Pozice: %s ]", GetName(playerid),params); SendClientMessageToAll(0xFF9900AA, string); SendClientMessage(playerid,0xFF9900AA,"[ ! ] V hasické stanici se spustil poplašní alarm !"); PlayAudioStreamForPlayer(playerid, "http://k002.kiwi6.com/hotlink/qvh8n9479f/pozor-poplach.mp3", 2254.6733,-1341.6986,24.7057, Distance, 1); } return 1; }
Ještě jednou předem díky za odpovědi
-
Super,děkuji vám funguje to, ale mám ještě dotaz at nezakládám další téma, příkazy od módu my to zobrazí ale když mám na serveru script(FS) a hráč napíše ten příkaz od scriptu tak se my ten příkaz nezobrazí v tom readeru.
-
Mám ten stock,ten to stock mám v módu...
stock GetName(playerid) { new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); return name; }
Otázečka
v Herní (SA:MP, CS apod.)
Odesláno:
Vyzkouším,děkuji