-
Příspěvků
558 -
Registrován
-
Aktivní
-
Vítězných dnů
11
Content Type
Profiles
Forums
Calendar
Gallery
SA-MP
Everything posted by VolfikCZ
-
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
-
pomoc Jak smazat objecty z auta ?
VolfikCZ replied to VolfikCZ's question in Herní (SA:MP, CS apod.)
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 :-)
-
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
-
A ATomasi jak by to bylo zapsané v dcmd ? :-)
-
ostatní PWN od Street Life 5.77 (originálna verzia)
VolfikCZ replied to LYRIcS's topic in Všechno možné
máš něco z "Dini" includem.- 39 odpovědí
-
- 5.77
- streetlife
-
(a 3 další)
Tagged with:
-
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
-
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
-
pomoc PlayAudioSt.... distance pro všechny uživatele/hráče
VolfikCZ replied to VolfikCZ's question in Herní (SA:MP, CS apod.)
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ě -
pomoc PlayAudioSt.... distance pro všechny uživatele/hráče
VolfikCZ replied to VolfikCZ's question in Herní (SA:MP, CS apod.)
GetPlayerName new Float:X, Float:Y, Float:Z; //to distance bola hovadina mám to tam teda nechat ? -
pomoc PlayAudioSt.... distance pro všechny uživatele/hráče
VolfikCZ replied to VolfikCZ's question in Herní (SA:MP, CS apod.)
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" -
pomoc PlayAudioSt.... distance pro všechny uživatele/hráče
VolfikCZ replied to VolfikCZ's question in Herní (SA:MP, CS apod.)
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í.. -
pomoc PlayAudioSt.... distance pro všechny uživatele/hráče
VolfikCZ replied to VolfikCZ's question in Herní (SA:MP, CS apod.)
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 ? } } } } -
pomoc PlayAudioSt.... distance pro všechny uživatele/hráče
VolfikCZ posted a question in Herní (SA:MP, CS apod.)
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; }
-
Tak že stačí místo format(g_string, sizeof(g_string), "[CMD] %s [ID:%d] %s", PlayerName(playerid), playerid, cmdtext); To přepíšu na GetName.
-
Já stock nemám v módu pouze stock GetName
-
Zdravím pawneři.Mám takový problém,mám cmd radar pro admini ale problém je v tom že když si ho zapnu tak to napíše do chatu ten příkaz a ID hráče ale neukazuje to jméno hráče a v tom je ta chyba tak že se chci zeptat jak to mám opravit aby to ukazovalo Jméno:ID:Příkaz.Předem děkuji za odpovědi :) enum PLAYER_INFO { bool:CMDReader, } public OnPlayerConnect { Player[playerid][CMDReader] = true; } public OnPlayerCommandText(playerid, cmdtext[]) { if(IsPlayerConnected(playerid)) { if(strcmp(cmdtext, "/pm", false, 3) && strcmp(cmdtext, "/truercon", false, 9) && strcmp(cmdtext, "/rcon", false, 5) && strcmp(cmdtext, "//", false, 2)) { format(g_string, sizeof(g_string), "[CMD] %s [ID:%d] %s", PlayerName(playerid), playerid, cmdtext); for(new i=0; i<=MaxConnectedID; i++) if(IsPlayerConnected(i)) if(!IsPlayerNPC(i)) if(Player[i][AdminLevel] >= 2) if(i != playerid) if(Player[i][CMDReader] == true) SendClientMessageEx(i, 0x7171FFAA, g_string); } if(Player[playerid][Logged] == false) return SendClientMessage(playerid,COLOR_WARNING,"[ ! ]{ffffff} Příkazy můžeš používat až po přihlášení !"); else { dcmd(cmdreaderon, 11, cmdtext); dcmd(cmdreaderoff, 12, cmdtext); } } //////////////////////////// ///******************************************************* new wstring[128]; format(wstring,128, "[ ! ]{ffffff} Příkaz %s neexistuje !", cmdtext); return SendClientMessage(playerid, COLOR_WARNING, wstring); } dcmd_cmdreaderon(playerid, params[]) { #pragma unused params if(Player[playerid][AdminLevel]==0) return SendClientMessageEx(playerid,COLOR_WARNING,"[ ! ] {FFFFFF}Niesi Administrátor !"); else if(Player[playerid][AdminLevel]<=3) return SendClientMessageEx(playerid,COLOR_WARNING,"[ ! ] {FFFFFF}Na použitie tohto príkazu potrebuješ Admin Level 4 !"); else { SendClientMessageEx(playerid, COLOR_ADMIN, "Zapol si si CMD Reader !"); Player[playerid][CMDReader] = true; } return 1; } //////////////////////////////////////////////////////////////////////////////// dcmd_cmdreaderoff(playerid, params[]) { #pragma unused params if(Player[playerid][AdminLevel]==0) return SendClientMessageEx(playerid,COLOR_WARNING,"[ ! ] {FFFFFF}Niesi Administrátor !"); else if(Player[playerid][AdminLevel]<=3) return SendClientMessageEx(playerid,COLOR_WARNING,"[ ! ] {FFFFFF}Na použitie tohto príkazu potrebuješ Admin Level 4 !"); else { SendClientMessageEx(playerid, COLOR_ADMIN, "Vypol si si CMD Reader !"); Player[playerid][CMDReader] = false; } return 1; }