Jump to content

Mark S.

Membru
  • Posts

    194
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by Mark S.

  1. da asa si este { if (newstate == PLAYER_STATE_DRIVER) // aici verifica daca e sofer si il da jos din masina daca nu e membru la factiunea 20 { RemovePlayerFromVehicle(playerid); Acesta linie inseamna ca nu il lasa sa urce in masina SendClientMessage(playerid, 0xFF4444FF, "Nu faci parte din L.S.P.D."); } }
  2. Salut pune la public OnPlayerStateChange(playerid, newstate, oldstate) if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 411)// 411 reprezinta infernusul tu pui masinile care le ai la factiune { if(PlayerInfo[playerid][pMember] != 20 && PlayerInfo[playerid][pLeader] != 20 && PlayerInfo[playerid][pAdminDuty] != 1) // != 20 reprezinta idul factiunii { if (newstate == PLAYER_STATE_DRIVER) // aici verifica daca e sofer si il da jos din masina daca nu e membru la factiunea 20 { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid, 0xFF4444FF, "Nu faci parte din L.S.P.D."); } } else if(PlayerInfo[playerid][pMember] == 20 && PlayerInfo[playerid][pLeader] == 20 && PlayerInfo[playerid][pAdminDuty] == 1) { if (newstate == PLAYER_STATE_DRIVER) // verifica daca playerul a intrat in masina ca sofer. { } } return 1; } Si tot asa pentru fiecare masina! http://wiki.sa-mp.com/wiki/Vehicle_Model_ID_List lista masinilor Bafta
  3. Problemă întâlnită (descriere): Am comanda de /lc care te duce in liberty city si nu merge timerul Ero(area / rile) / warning-(ul / urile): nu am erori Liniile de cod / sursa / script-ul: if (strcmp(cmd, "/lc", true) == 0) { if(IsPlayerInRangeOfPoint(playerid, 10,1412.6852,-1700.4241,13.5395))// { SafeSetPlayerPos(playerid,139.0387, 1677.8856, 1000.4199); SafeSetPlayerInterior(playerid, 1); SetTimerEx("liberty", 10000, 0, "i", playerid); //5 secunde , nu se repeta, valoarea este integer pt playerid SendClientMessage(playerid,0x1EBAE1C8, "Zborul dureaza 2 minute pana in Liberty City"); } return 1; } si timerul am pus 10 secunde ca sa nu astept public Liberty(playerid) { SafeSetPlayerPos(playerid,-777.4677, 505.3211, 1376.9059); SafeSetPlayerInterior(playerid, 1); SafeGivePlayerMoney(playerid, -6000); GameTextForPlayer(playerid, "-6.000$!", 1000,4); SendClientMessage(playerid,0x04FBFBC8, "Ai ajuns in Liberty City {E6FF00}Distractie Placuta!"); } Imagini / Video (optional): Aţi încercat să rezolvaţi singur?:
  4. Problemă întâlnită (descriere): Am aceste erori Ero(area / rile) / warning-(ul / urile): C:UsersADesktopserverreserver- run blow - Copygamemodeslarp.pwn(24731) : error 035: argument type mismatch (argument 2) C:UsersADesktopserverreserver- run blow - Copygamemodeslarp.pwn(24739) : error 035: argument type mismatch (argument 2) C:UsersADesktopserverreserver- run blow - Copygamemodeslarp.pwn(24747) : error 035: argument type mismatch (argument 2) Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 3 Errors. Liniile de cod / sursa / script-ul: if (playerState == PLAYER_STATE_DRIVER) { if(VehicleEngine[vehicleid] == 1) { GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective); 24731 GetVehicleParamsEx(vehicleid, 1, lights, alarm, doors, bonnet, boot, objective); } } if (playerState == PLAYER_STATE_DRIVER) { if(IsABike(pveh)) { GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective); 24739 GetVehicleParamsEx(vehicleid, 1, lights, alarm, doors, bonnet, boot, objective); } } if (playerState == PLAYER_STATE_DRIVER) { if(pveh == 462) { GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective); 24747 GetVehicleParamsEx(vehicleid, 1, lights, alarm, doors, bonnet, boot, objective); } } Imagini / Video (optional): Aţi încercat să rezolvaţi singur?: da
  5. Mark S.

    Radio Link

    Merge greseala era: PlayAudioStreamForPlayer(playerid, "http://yp.shoutcast.com/sbin/tunein-station.pls?id=69637"); trebuie inlocuit cu PlayAudioStreamForPlayer(playerid, "http://yp.shoutcast.com/sbin/tunein-station.pls"); acel " ?id=69637" trebuie sters!
  6. Mark S.

    Radio Link

    PlayAudioStreamForPlayer(playerid, "http://yp.shoutcast.com"); am adugat cand scrii comanda /radio zu PlayAudioStreamForPlayer(playerid, "http://yp.shoutcast.com"); si nu merge
  7. Problemă întâlnită (descriere): Buna ziua as dori si eu linkuri radio catre kiss fm radio zu si europa fm. am cautat si nu am gasit, am comanda /radio si nu stiu ce link trebuie pus Ero(area / rile) / warning-(ul / urile): nu este nevoie Liniile de cod / sursa / script-ul: Imagini / Video (optional): Aţi încercat să rezolvaţi singur?: am cautat
  8. salut am rezolvat, am facut cum ai spus @ Adrian_Petre si am observat ca este din vina luminii zilei si am cautat si am gasit ca trebuie sa pun la ongamemodeinit aceasta functie: ManualVehicleEngineAndLights(); acum merge multumesc
  9. nu, nu se vad nici la umbra cand sunt stinse
  10. Problemă întâlnită (descriere): Am comanda /lights care opreste luminile masinii daca e noapte sau le porneste daca sunt stinse, dar daca este zi nu se intampla nimic nu se vad luminile(pe timp de zi luminile nu se vad) Ero(area / rile) / warning-(ul / urile): nu am warning Liniile de cod / sursa / script-ul: new vehicleid, engine, lights, alarm, doors, bonnet, boot, objective; if (strcmp("/lights", cmdtext, true, 10) == 0) { if(!IsPlayerInAnyVehicle(playerid)) { SendClientMessage(playerid, COLOR_RED, "Nu esti intr-un vehicul"); return 1; } if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { vehicleid = GetPlayerVehicleID(playerid); if(VehicleLights[vehicleid] == 0) { VehicleLights[vehicleid] = 1; SendClientMessage(playerid, COLOR_YELLOW, "Lights Turned On"); GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective); SetVehicleParamsEx(vehicleid, engine, true, alarm, doors, bonnet, boot, objective); } else if(VehicleLights[vehicleid] == 1) { VehicleLights[vehicleid] = 0; SendClientMessage(playerid, COLOR_YELLOW, "Lights Turned Off"); GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective); SetVehicleParamsEx(vehicleid, engine, false, alarm, doors, bonnet, boot, objective); } } return 1; } Imagini / Video (optional): Aţi încercat să rezolvaţi singur?: da. Problema este ca vreau sa se vada pe timp de zi.
  11. Am pus si da 10 erori undefinied symbol "isvehicleoccupied"
  12. Dar nu inteleg de ce nu sunteti mai expliciti, adica din cate am inteles asta trebuie sa fac: if(strcmp(cmd, "/factioncarsrespawn", true) == 0 || strcmp(cmd, "/fcr", true) == 0) { if(PlayerInfo[playerid][pLeader] == 1)//Leader la PD { if(!(IsVehicleOcupied(copcar[0]))) SetVehicleToRespawn(copcar[0]); if(!(IsVehicleOcupied(copcar[1]))) SetVehicleToRespawn(copcar[1]); if(!(IsVehicleOcupied(copcar[2]))) SetVehicleToRespawn(copcar[2]); if(!(IsVehicleOcupied(copcar[3]))) SetVehicleToRespawn(copcar[3]); if(!(IsVehicleOcupied(copcar[4]))) SetVehicleToRespawn(copcar[4]); if(!(IsVehicleOcupied(copcar[5]))) SetVehicleToRespawn(copcar[5]); if(!(IsVehicleOcupied(copcar[6]))) SetVehicleToRespawn(copcar[6]); if(!(IsVehicleOcupied(copcar[7]))) SetVehicleToRespawn(copcar[7]); if(!(IsVehicleOcupied(copcar[8]))) SetVehicleToRespawn(copcar[8]); if(!(IsVehicleOcupied(copcar[9]))) SetVehicleToRespawn(copcar[9]); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMember] == 1||PlayerInfo[pLeader] == 1) { format(string, sizeof(string), "Factiune: Toate masinile factiunii au fost respawnate de catre %s.", sendername); SendClientMessage(i,COLOR_GREY,string); } } } } stock IsVehicleOccupied(vehicleid) // Returns 1 if there is anyone in the vehicle { foreach(Player,i) { if(IsPlayerInAnyVehicle(i)) { if(GetPlayerVehicleID(i)==vehicleid) { return 1; } else { return 0; } } } } si da 100000 eroari
  13. #include <foreach> stock IsVehicleOccupied(vehicleid) // Returns 1 if there is anyone in the vehicle { foreach(Player,i) { if(IsPlayerInAnyVehicle(i)) { if(GetPlayerVehicleID(i)==vehicleid) { SetVehicleToRespawn(copcar[0]); if(!(IsVehicleOcupied(copcar[1]))) SetVehicleToRespawn(copcar[1]); if(!(IsVehicleOcupied(copcar[2]))) SetVehicleToRespawn(copcar[2]); if(!(IsVehicleOcupied(copcar[3]))) SetVehicleToRespawn(copcar[3]); if(!(IsVehicleOcupied(copcar[4]))) SetVehicleToRespawn(copcar[4]); if(!(IsVehicleOcupied(copcar[5]))) SetVehicleToRespawn(copcar[5]); if(!(IsVehicleOcupied(copcar[6]))) SetVehicleToRespawn(copcar[6]); if(!(IsVehicleOcupied(copcar[7]))) SetVehicleToRespawn(copcar[7]); if(!(IsVehicleOcupied(copcar[8]))) SetVehicleToRespawn(copcar[8]); if(!(IsVehicleOcupied(copcar[9]))) SetVehicleToRespawn(copcar[9]); return 1; } else { return 1; } } } } stau in masina dau fcr si se respawneaza
  14. Si ce sa cautam la ea ca este o coordonata facuta intr-un interior de mine Edit
  15. Salut si stii cum sa fac sa nu o respawneze daca sunt in ea?
  16. da, stiu unde trebuie sa pun copcar[0] = AddStaticVehicleEx(599,616.1244,-601.7048,17.4214,271.5325, -1, -1, 30000); // Cop cruiser (Dillimore) 16 dar ce trebuie pus aici cu rosu? if(strcmp(cmd, "/respawnfactioncars", true) == 0 || strcmp(cmd, "/rfc", true) == 0) { if(PlayerInfo[playerid][pLeader] == 1)//Leader la PD { SetVehicleToRespawn(ID masina de la newcar de la PD); ........//Aici pui cate SetVehicleToRespawn ai la ID-urile de la masinile de la PD for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[i][pMember] == 1||PlayerInfo[i][pLeader] == 1) { format(string, sizeof(string), "Factiune: Toate masinile factiunii au fost respawnate de catre %s.", sendername); SCM(i,COLOR_GREY,string); } } }
  17. Problemă întâlnită (descriere): Buna ziua am aceasta comanda de fcr si nu stiu unde trebuie sa pun liniile cu masini ce id am? Ero(area / rile) / warning-(ul / urile): sunt multe din cauza acelei lini unde tre sa pun masinile Liniile de cod / sursa / script-ul: copcar[0] = AddStaticVehicleEx(599,616.1244,-601.7048,17.4214,271.5325, -1, -1, 30000); // Cop cruiser (Dillimore) 16 copcar[1] = AddStaticVehicleEx(596,1574.4703,-1710.9795,5.6115,0.4220, -1, -1, 30000); // Cop cruiser 19 copcar[2] = AddStaticVehicleEx(596,1587.4816,-1710.3594,5.6104,358.9421,-1, -1, 30000); // Cop cruiser 20 copcar[3] = AddStaticVehicleEx(596,1595.6578,-1710.9442,5.6119,359.6335,0,1,30000); // Cop cruiser 21 copcar[4] = AddStaticVehicleEx(596,1545.7845,-1684.4004,5.6342,271.1593,0,1,30000); // Cop cruiser 22 copcar[5] = AddStaticVehicleEx(596,1558.7819,-1710.9503,5.6119,1.1862,0,1,30000); // Cop cruiser 23 copcar[6] = AddStaticVehicleEx(596,1601.8564,-1704.1805,5.6110,88.9959,-1,-1,30000); // Cop cruiser 24 copcar[7] = AddStaticVehicleEx(596,1600.9231,-1691.9321,5.6113,91.6221,-1,-1,30000); // Cop cruiser 25 copcar[8] = AddStaticVehicleEx(596,1600.4153,-1687.9385,5.6118,90.7431,-1,-1,30000); // Cop cruiser 26 copcar[9] = AddStaticVehicleEx(596,1529.6339,-1683.7720,5.6124,270.5692, -1, -1, 30000); // Cop cruiser 27 swatcar[0] = AddStaticVehicleEx(427,1544.2870,-1659.3522,5.6119,88.5025,0,125,30000);// Police SWAT enforcer 36 Banuiesc ca daca sunt in ea nu se respawneaas, nu? Imagini / Video (optional): Aţi încercat să rezolvaţi singur?: am incercat sa pun si numele masini "[masina]" si coordonatele ei si nu merge
  18. Problemă întâlnită (descriere): Stie cineva unde pot pune aceste linii? Ero(area / rile) / warning-(ul / urile): multe pentru ca nu stiu unde trebuie sa le pun le-am pus la ongamemodeinit Liniile de cod / sursa / script-ul: new string[128]; if(IsPlayerInAnyVehicle(playerid)) { if(GetPlayerVehicleSeat(playerid) == 0) { new vehid = GetPlayerVehicleID(playerid); vehicle_odometers[vehid] += GetPlayerDistanceFromPoint(playerid, old_veh_pos[vehid][0], old_veh_pos[vehid][1], old_veh_pos[vehid][2]); GetVehiclePos( vehid, old_veh_pos[vehid][0], old_veh_pos[vehid][1], old_veh_pos[vehid][2]); format(string, sizeof(string), "Odo (KM): %04.2f", vehicle_odometers[vehid]/1000.0); SendClientMessage(playerid, COLOR_GREY, string); } } Imagini / Video (optional): Aţi încercat să rezolvaţi singur?: da Daca doriti postez sursa site-ului dar este de pe o alta comunitate si nu vreau sa fac reclama
×
×
  • 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.