Jump to content

Madalin1607

Membru
  • Posts

    24
  • Joined

  • Last visited

Everything posted by Madalin1607

  1. nu merge oricum am scos de la public OnGameModeInit() ShowPlayerMarkers(0); cu toate ca acum o sa imi apara marker si la 4 factiuni ..... respectiv 6 8 9 si 14
  2. uite asta am bagat eu in comanda /aod si in loc sa imi apara marker imi face numele la toti roz for(new i = 0; i < MAX_PLAYERS; i++) { SetPlayerMarkerForPlayer(i, playerid, 0xFFB9DCFF ); } multumit si nu stiu cum sa il fac sa imi apara marker pe minimap ca daca as sti nu as cere ajutorul ca asa pot sa scot direct de aici public OnGameModeInit() { new string[256]; ShowPlayerMarkers(0); asta sa o scot si e de ajuns dar imi apar alte markere la alte factiuni asa eu vreau sa imi apara decat la /aod (doar admini sa aiba marker ) pricepi
  3. Problema intalnita (descriere): vreau ca la /aod sa apara marker pe mapa Ero(area / rile) / warning-(ul / urile): nici una momentan Liniile de cod / sursa / script-ul(obligatoriu): if(!strcmp(cmdtext, "/aod", true) || !strcmp(cmdtext, "/aduty", true)) // { if(IsPlayerConnected(playerid)) { if(gPlayerLogged[playerid] == 0) { SendClientMessage(playerid, COLOR_GREY, " You need to login first !"); return 1; } new admtext[64]; if(PlayerInfo[playerid][pAdmin] == 1340) { admtext = "Owner"; } else if(PlayerInfo[playerid][pAdmin] == 1339) { admtext = "Lead Admin"; } else if(PlayerInfo[playerid][pAdmin] == 1338) { admtext = "Head Admin"; } else if(PlayerInfo[playerid][pAdmin] == 1337) { admtext = "Moderator"; } else if(PlayerInfo[playerid][pAdmin] == 4) { admtext = "Super Admin"; } else if(PlayerInfo[playerid][pAdmin] == 3) { admtext = "Qualified Admin"; } else if(PlayerInfo[playerid][pAdmin] == 2) { admtext = "Regular Admin"; } else if(PlayerInfo[playerid][pAdmin] == 1) { admtext = "Trial Admin"; } else { admtext = "Gamemoderator"; } if(PlayerInfo[playerid][pAdmin] > 0) { if(AdminDuty[playerid] == 0) { AdminDuty[playerid] = 1; SetPlayerHealth(playerid, 999); SetPlayerArmour(playerid, 100); SetPlayerColor(playerid, 0xFFB9DCFF); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), " %s [iD:%d] is now on duty as an %s.Please /w him if you need help.",sendername,playerid,admtext); SendClientMessageToAll(COLOR_LIGHTRED,string); if(PlayerInfo[playerid][pAdmin] >= 1337) { for(new i = 0; i < sizeof(CarInfo); i++) { SetVehicleParamsForPlayer(i,playerid,0,0); } } return 1; } else if(AdminDuty[playerid] == 1) { AdminDuty[playerid] = 0; SetPlayerArmour(playerid, 0); SetPlayerHealth(playerid, 100); SetPlayerToTeamColor(playerid); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), " %s [iD:%d] is no longer on duty as an %s.Please not /w him.", sendername,playerid,admtext); SendClientMessageToAll(COLOR_WHITE,string); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " You're not the admin !"); return 1; } } return 1; } Imagini / Video (optional): pai am facut niste chestii si imi aparea la toti playeri numele roz in loc sa faca numele decat la admin si sa apara patratelul roz pe mini-map si markerul trb sa aiba culoarea 0xFFB9DCFF Ati incercat sa rezolvati singur? da dar nici un rezultat astept idei app am pus la public OnGameModeInit() { new string[256]; ShowPlayerMarkers(0);
  4. up ma ajuta cineva va rog frumos ... deci cand dau /aod sa fie singurul marker on pe mapa atat ma intereseaza .... ca innainte imi apareau si la 4 factiuni markeri aiurea pe mapa si am bagat la public OnGameModeInit() ShowPlayerMarkers(0); si nu imi apare acum nici un marker pe mapa . singurul care as vrea a imi apara ar fi cel de la /aod deci ma puteti ajuta sau nu ...
  5. nu adaug la marker sa imi apara marker pe mapa ? ca pe mine ma intereseaza sa apar pe mapa cand dau /aod nu aici ? public OnGameModeInit() ???
  6. nu ma interesa culoarea /aod ma interesa cand dau /aod sa imi apara marker pe mini-map .... dela cu culoarea roz ( 0xFFB9DCFF ) sa stie playeri unde ma aflu
  7. mia dat cam cu greseli .... http://postimg.org/image/scv8n121f/
  8. nu imi trb asa cv mie imi trebuie cand dau /aod sa apara la playeri unde sunt eu ca in caz de se face event cu urmarire gen cine ma da jos dupa nrg trb sa alerge dupa mine nu imi trebuie un punct static
  9. done ms frumos nonamed dar am alta problema acum cand dau /aod nu mai imi apare patratelul roz cum il fac sa apara ? doar pt cei cu aod(admini) if(!strcmp(cmdtext, "/aod", true) || !strcmp(cmdtext, "/aduty", true)) // { if(IsPlayerConnected(playerid)) { if(gPlayerLogged[playerid] == 0) { SendClientMessage(playerid, COLOR_GREY, " You need to login first !"); return 1; } new admtext[64]; if(PlayerInfo[playerid][pAdmin] == 1340) { admtext = "Owner"; } else if(PlayerInfo[playerid][pAdmin] == 1339) { admtext = "Lead Admin"; } else if(PlayerInfo[playerid][pAdmin] == 1338) { admtext = "Head Admin"; } else if(PlayerInfo[playerid][pAdmin] == 1337) { admtext = "Moderator"; } else if(PlayerInfo[playerid][pAdmin] == 4) { admtext = "Super Admin"; } else if(PlayerInfo[playerid][pAdmin] == 3) { admtext = "Qualified Admin"; } else if(PlayerInfo[playerid][pAdmin] == 2) { admtext = "Regular Admin"; } else if(PlayerInfo[playerid][pAdmin] == 1) { admtext = "Trial Admin"; } else { admtext = "Gamemoderator"; } if(PlayerInfo[playerid][pAdmin] > 0) { if(AdminDuty[playerid] == 0) { AdminDuty[playerid] = 1; SetPlayerHealth(playerid, 999); SetPlayerArmour(playerid, 100); SetPlayerColor(playerid, 0xFFB9DCFF); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), " %s [iD:%d] is now on duty as an %s.Please /w him if you need help.",sendername,playerid,admtext); SendClientMessageToAll(COLOR_LIGHTRED,string); if(PlayerInfo[playerid][pAdmin] >= 1337) { for(new i = 0; i < sizeof(CarInfo); i++) { SetVehicleParamsForPlayer(i,playerid,0,0); } } return 1; } else if(AdminDuty[playerid] == 1) { AdminDuty[playerid] = 0; SetPlayerArmour(playerid, 0); SetPlayerHealth(playerid, 100); SetPlayerToTeamColor(playerid); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), " %s [iD:%d] is no longer on duty as an %s.Please not /w him.", sendername,playerid,admtext); SendClientMessageToAll(COLOR_WHITE,string); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " You're not the admin !"); return 1; } } return 1; }
  10. un mic exemplu cum as putea sa o adaug acolo te rog ... aici chiar ma depaseste daca ma poti ajuta te rog frumos public OnGameModeInit() { new string[256]; new string1[MAX_PLAYER_NAME]; for(new c=0;c<CAR_AMOUNT;c++) { Gas[c] = GasMax; } LoadCar(); CreateFoodMenus(); CreateGuideMenus(); CreateLicensesMenuMenus(); LoadProperty(); LoadBizz(); LoadSBizz(); LoadBoxer(); LoadStuff(); LoadIRC(); LoadFamilies(); LoadCK(); LoadTurfs(); LoadPapers(); LoadDrugSystem(); LoadMatsSystem(); LoadHQLocks(); LoadTrunk(); UsePlayerPedAnims(); IRCInfo[0][iPlayers] = 0; IRCInfo[1][iPlayers] = 0; IRCInfo[2][iPlayers] = 0; IRCInfo[3][iPlayers] = 0; IRCInfo[4][iPlayers] = 0; IRCInfo[5][iPlayers] = 0; IRCInfo[6][iPlayers] = 0; IRCInfo[7][iPlayers] = 0; IRCInfo[8][iPlayers] = 0; IRCInfo[9][iPlayers] = 0; News[hTaken1] = 0; News[hTaken2] = 0; News[hTaken3] = 0; News[hTaken4] = 0; News[hTaken5] = 0; format(string, sizeof(string), "Nothing"); strmid(News[hAdd1], string, 0, strlen(string), 255); strmid(News[hAdd2], string, 0, strlen(string), 255); strmid(News[hAdd3], string, 0, strlen(string), 255); strmid(News[hAdd4], string, 0, strlen(string), 255); strmid(News[hAdd5], string, 0, strlen(string), 255); format(string1, sizeof(string1), "No-one"); strmid(News[hContact1], string1, 0, strlen(string1), 255); strmid(News[hContact2], string1, 0, strlen(string1), 255); strmid(News[hContact3], string1, 0, strlen(string1), 255); strmid(News[hContact4], string1, 0, strlen(string1), 255); strmid(News[hContact5], string1, 0, strlen(string1), 255); PlayerHaul[108][pCapasity] = 100; PlayerHaul[109][pCapasity] = 100; PlayerHaul[110][pCapasity] = 50; PlayerHaul[111][pCapasity] = 50; SetGameModeText("Version Just4Fun"); SendRconCommand("¤ mapname ¤ LS LV SF ¤"); SendRconCommand("¤ weburl www.Just4Fun.ro/forum ¤"); format(objstore, sizeof(objstore), "MOLE: I got nothing, check back with me later."); format(cbjstore, sizeof(cbjstore), "HQ: There is nothing in your Vicinity, Out."); format(motd, sizeof(motd), "Bine Ai venit pe Just4Fun Roleplay Romania, daca ai nevoie de ajutor scrie /contact."); gettime(ghour, gminute, gsecond); FixHour(ghour); ghour = shifthour; if(!realtime) { SetWorldTime(wtime); } SetPlayerMarkerForPlayer(playerid, 0, 0x80800000); SetPlayerMarkerForPlayer(playerid, 0, 0x66FF0000); SetPlayerMarkerForPlayer(playerid, 0, 0x00000000); SetPlayerMarkerForPlayer(playerid, 0, 0x66000000); unde le pun deoarece imi da eroare la playerid .... SetPDistance(10); AllowInteriorWeapons(1); AllowAdminTeleport(0); DisableInteriorEnterExits(); EnableStuntBonusForAll(0);
  11. nu e ca am cautat cu showplayermarker si nu e cred ca are alta denumire cred de nu il gasesc
  12. Problema intalnita (descriere): pai cand ma fac lider la factiunea 6 ,8,9 si 15 mi se vede pe mini-map un patratel verde/negru/verde/maro(culorile factiunilor) Ero(area / rile) / warning-(ul / urile): nici una Liniile de cod / sursa / script-ul(obligatoriu): nu stiu unde sa caut asa ceva sa le scot sa nu imi mai apara pe minimap Imagini / Video (optional): factiunea 6 http://postimg.org/image/hx443h1qv/ 8 http://postimg.org/image/8zje649av/ 9 http://postimg.org/image/vcr4sxa8n/ 15 http://postimg.org/image/lurdsvok7/ Ati incercat sa rezolvati singur?: da dar nimic si nu stiu cum incepe expresia cu care apare pe mapa patratelu ala handicapat ca ma enerveaza nu e ca si cum ai fi admin sa dai /aod si sa ma vada pe mapa ca sunt on duty
  13. imi da o eroare pawnoincludestreamer.inc(173) : error 017: undefined symbol "OBJECT_MATERIAL_SIZE_256x128" si am mai gasit altu care imi da erorile si warningurile astea pawnoincludestreamer.inc(166) : error 017: undefined symbol "OBJECT_MATERIAL_SIZE_256x128" pawnoincludestreamer.inc(487) : warning 235: public function lacks forward declaration (symbol "OnPlayerWeaponShot") pawnoincludestreamer.inc(487) : warning 219: local variable "hitid" shadows a variable at a preceding level pawnoincludestreamer.inc(489) : error 017: undefined symbol "BULLET_HIT_TYPE_PLAYER_OBJECT" GMJ4F.pwn(3790) : warning 209: function "Streamer_OnPlayerDisconnect" should return a value Am rezolvat nu mai este nevoie am ascultat sfatul tau nonamed iti multumesc
  14. poti sa le salvezi prin /save (si ce nume vrei tu sa scrii) si iti pastreaza coordonatele in documente>gta san andreas user files > samp>saved position
  15. e fara /gateopen sau altcv doar atat se deschid doar cand " vede " membri/lideri factiuni 1 si 2 atat si tot ce e pus acolo prin pas 1 -5 aia e tot ce contin portile de la 0 pana la final si ma intereseaza sa ramana tot asa cand "vede" membri/lideri factiunilor 1 si 2 sa se deschida nu vreau cu comanda .... dar nu vreau sa se mai roteasca aiurea sa ramana normala in pozitia ei sa se deplaseze cea din dreapta in dreapta si innapoi la locul ei lafel si cea din stanga sa se duca in stanga si sa revina in locul initial fara sa ramana in alta rotatie si toate visele daca ma poate ajuta cineva sa o fac de la 0 sau sa imi explice ce mai pot adauga astfel incat sa nu mai faca asa ? multumesc anticipat
  16. uite rezultatul )) http://postimg.org/image/z4pgu1fr3/
  17. eu stiu ca aia e viteza de deplasare a portilor si nu vreau sa ramana pe loc degeaba ce ai zis tu=0 ele decat se intorc la rotatia initiala de 0grade si raman asa deschise deci portile in timp ce se deschid raman se schimba la rotatia de 0 grade in loc sa parcurga acel drum in pozitia de 270 grade cum sunt puse din script mie imi trebuie ceva de genu si nu stiu cum sa il pun acolo ca sa mearga CMD:gate(playerid, params[]) { if(groupVariables[playerVariables[playerid][pGroup]][gGroupType] == 1) { if(IsPlayerInRangeOfPoint(playerid, 15.0, 1544.6, -1630.8, 13.0)) switch(LSPDGates[0][1]) { case 0: { SetDynamicObjectRot(LSPDGates[0][0],0.0, 0, 90.0); LSPDGates[0][1] = 1; } case 1: { SetDynamicObjectRot(LSPDGates[0][0],0.0, 90.0, 90.0); LSPDGates[0][1] = 0; } } else if(IsPlayerInRangeOfPoint(playerid, 15.0, 1589.19995117,-1637.98498535,14.69999981)) switch (LSPDGates[1][1]) { case 0: { MoveDynamicObject(LSPDGates[1][0] ,1589.19995117,-1637.98498535,9.69999981, 1.0); LSPDGates[1][1] = 1; PlayerPlaySoundEx(1035, 1589.19995117,-1637.98498535,14.69999981); } case 1: { MoveDynamicObject(LSPDGates[1][0],1589.19995117,-1637.98498535,14.69999981, 1.0); LSPDGates[1][1] = 0; PlayerPlaySoundEx(1035, 1589.19995117,-1637.98498535,14.69999981); } } } return 1; } si schimbate coordonatele si toate cele + in loc de lspdgate pdgate2 . ca nu stiu cum sa bag chestia asta sa imi ramana portile asa la 270 adica daca stie cineva sa imi rezolve treaba asta daca ma poate ajuta cineva raman dator
  18. Problema intalnita (descriere): pai am facut porti in zona aia din imagini si doar la factiunea 1 si 2 se deschid dar cand se deschid se deschid stramb si nu stiu cum sa fac sa ramana tot la 270 grade Ero(area / rile) / warning-(ul / urile): nici unul Liniile de cod / sursa / script-ul(obligatoriu): pas 1 forward pdgateclose2(); forward pdgateclose3(); pas 2 new pdgate2; new pdgate3; pas 3 public pdgateclose2() { MoveDynamicObject(pdgate2,1546.8000000,-1625.6000000,13.6000000,4.0); } public pdgateclose3() { MoveDynamicObject(pdgate3,1546.8000000,-1631.1000000,13.6000000,4.0); } pas 4 pdgate2 = CreateDynamicObject(988,1546.8000000,-1625.6000000,13.6000000,0.0000000,0.0000000,270.0000000); //object(ws_apgate) (1) pdgate3 = CreateDynamicObject(988,1546.8000000,-1631.1000000,13.6000000,0.0000000,0.0000000,270.0000000); //object(ws_apgate) (4) pas 5 if(PlayerToPoint(15.0,i,1546.8000000,-1625.6000000,13.6000000)) { if(PlayerInfo[pMember] == 1 || PlayerInfo[pLeader] == 1 || PlayerInfo[pMember] == 2 || PlayerInfo[pLeader] == 2 ) { MoveDynamicObject(pdgate2,1546.8000000,-1620.3000000,13.6000000,4.0); SetTimerEx("pdgateclose2",5000,false,"d",i); } } if(PlayerToPoint(15.0,i,1546.8000000,-1631.1000000,13.6000000)) { if(PlayerInfo[pMember] == 1 || PlayerInfo[pLeader] == 1 || PlayerInfo[pMember] == 2 || PlayerInfo[pLeader] == 2 ) { MoveDynamicObject(pdgate3,1546.8000000,-1635.6000000,13.6000000,4.0); SetTimerEx("pdgateclose3",5000,false,"d",i); } } Imagini / Video (optional): si cam asa reactioneaza portile http://postimg.org/image/5xpfy7a8j/stau normal inchise http://postimg.org/image/8ucgyhg2b/ cand se deschid http://postimg.org/image/ccoguvgyb/ deschise total http://postimg.org/image/mpfcuozv7/si cica iar inchise Ati incercat sa rezolvati singur?: da si nu am facut mai nimic am vazut o chestie cu rotatia dar nu stiu cum sa o bag si sa o implementez daca o puteti face direct astfel incat sa inteleg ce a iesit de acolo ....
  19. pas 1 forward pdgateclose2(); forward pdgateclose3(); pas 2 new pdgate2; new pdgate3; pas 3 public pdgateclose2() { MoveDynamicObject(pdgate2,1546.8000000,-1625.6000000,13.6000000,4.0); } public pdgateclose3() { MoveDynamicObject(pdgate3,1546.8000000,-1631.1000000,13.6000000,4.0); } pas 4 pdgate2 = CreateDynamicObject(988,1546.8000000,-1625.6000000,13.6000000,0.0000000,0.0000000,270.0000000); //object(ws_apgate) (1) pdgate3 = CreateDynamicObject(988,1546.8000000,-1631.1000000,13.6000000,0.0000000,0.0000000,270.0000000); //object(ws_apgate) (4) pas 5 if(PlayerToPoint(15.0,i,1546.8000000,-1625.6000000,13.6000000)) { if(PlayerInfo[pMember] == 1 || PlayerInfo[pLeader] == 1 || PlayerInfo[pMember] == 2 || PlayerInfo[pLeader] == 2 ) { MoveDynamicObject(pdgate2,1546.8000000,-1620.3000000,13.6000000,4.0); SetTimerEx("pdgateclose2",5000,false,"d",i); } } if(PlayerToPoint(15.0,i,1546.8000000,-1631.1000000,13.6000000)) { if(PlayerInfo[pMember] == 1 || PlayerInfo[pLeader] == 1 || PlayerInfo[pMember] == 2 || PlayerInfo[pLeader] == 2 ) { MoveDynamicObject(pdgate3,1546.8000000,-1635.6000000,13.6000000,4.0); SetTimerEx("pdgateclose3",5000,false,"d",i); } } si cam asa reactioneaza portile http://postimg.org/image/5xpfy7a8j/stau normal inchise http://postimg.org/image/8ucgyhg2b/ cand se deschid http://postimg.org/image/ccoguvgyb/ deschise total http://postimg.org/image/mpfcuozv7/si cica iar inchise daca ma puteti ajuta va multumesc anticipat si sa ramana cu rotatia de 270.0 grade
  20. pas 1 forward pdgateclose2(); forward pdgateclose3(); pas 2 new pdgate2; new pdgate3; pas 3 public pdgateclose2() { MoveDynamicObject(pdgate2,1546.8000000,-1625.6000000,13.6000000,4.0); } public pdgateclose3() { MoveDynamicObject(pdgate3,1546.8000000,-1631.1000000,13.6000000,4.0); } pas 4 pdgate2 = CreateDynamicObject(988,1546.8000000,-1625.6000000,13.6000000,0.0000000,0.0000000,270.0000000); //object(ws_apgate) (1) pdgate3 = CreateDynamicObject(988,1546.8000000,-1631.1000000,13.6000000,0.0000000,0.0000000,270.0000000); //object(ws_apgate) (4) pas 5 if(PlayerToPoint(15.0,i,1546.8000000,-1625.6000000,13.6000000)) { if(PlayerInfo[pMember] == 1 || PlayerInfo[pLeader] == 1 || PlayerInfo[pMember] == 2 || PlayerInfo[pLeader] == 2 ) { MoveDynamicObject(pdgate2,1546.8000000,-1620.3000000,13.6000000,4.0); SetTimerEx("pdgateclose2",5000,false,"d",i); } } if(PlayerToPoint(15.0,i,1546.8000000,-1631.1000000,13.6000000)) { if(PlayerInfo[pMember] == 1 || PlayerInfo[pLeader] == 1 || PlayerInfo[pMember] == 2 || PlayerInfo[pLeader] == 2 ) { MoveDynamicObject(pdgate3,1546.8000000,-1635.6000000,13.6000000,4.0); SetTimerEx("pdgateclose3",5000,false,"d",i); } } si cam asa reactioneaza portile http://postimg.org/image/5xpfy7a8j/stau normal inchise http://postimg.org/image/8ucgyhg2b/ cand se deschid http://postimg.org/image/ccoguvgyb/ deschise total http://postimg.org/image/mpfcuozv7/si cica iar inchise daca ma puteti ajuta va multumesc anticipat
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.