Jump to content

MaRiJuAnA

Membru
  • Posts

    15
  • Joined

  • Last visited

    Never

Everything posted by MaRiJuAnA

  1. Am rezolvat problema. In caz ca mai are nevoie cineva: [pawn]new pveh = GetVehicleModel(GetPlayerVehicleID(playerid)); if (newkeys == KEY_SUBMISSION) { if(IsPlayerConnected(playerid)) { if(IsPlayerInAnyVehicle(playerid)) { if(!engineOn[GetPlayerVehicleID(playerid)]) { if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER) { return 1; } if(pveh == 510 || pveh == 481 || pveh == 509) { return 1; } new playerveh = GetPlayerVehicleID(playerid); new vehicles = GetVehicleModel(playerveh) - 400; new vid = GetPlayerVehicleID(playerid); if(EngineSTATE[vid] == 0) { GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective); EngineSTATE[vid] = 1; GetPlayerName(playerid, sendername, sizeof(sendername)); TogglePlayerControllable(playerid, 1); format(string, sizeof(string), "* %s starts the engine of the %s.", sendername,aVehicleNames[vehicles]); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); } else { GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective); EngineSTATE[vid] = 0; GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "* %s stops the engine of the %s.", sendername,aVehicleNames[vehicles]); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); } } } } return 1; }[/pawn] Inlocuiti "KEY_SUBMISSION" cu tasta dorita, in caz ca este nevoie. Se poate da TC!
  2. La public ongamemodeinit IN GM TAU, nu in FS, la sfarsit pui "SendRconCommand("loadfs carownership");" fara ghilimele IN FS ai new carsonserver chiar la inceput, pui numaru' masinilor +1.
  3. Andy, ce ai spus tu e o mare prostie. Skin-urile lui sunt numerotate, iti dau un exemplu: new JoinPed[75][1] = { . 75 este numarul de skin-uri nu ID-ul skin-ului. Colonele, cauta JoinPed[118] prin GM, o sa gasesti ce ai nevoie. ;)
  4. Nick: MaRiJuAnA Problema: Nu merge Engine Button. Erori / warnings: Cand dau compile primesc: Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase Iar fisierul .amx e gol, 0Kbs. Lini/script: [pawn] if ((newkeys & KEY_JUMP) && !(oldkeys & KEY_JUMP)) { new playerveh = GetPlayerVehicleID(playerid); new vehicles = GetVehicleModel(playerveh) - 400; new vid = GetPlayerVehicleID(playerid); GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective); if(EngineSTATE[vid] == 0) { GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective); EngineSTATE[vid] = 1; GetPlayerName(playerid, sendername, sizeof(sendername)); TogglePlayerControllable(playerid, 1); format(string, sizeof(string), "* %s starts the engine of the %s.", sendername,aVehicleNames[vehicles]); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); } else { GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective); EngineSTATE[vid] = 0; GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "* %s stops the engine of the %s.", sendername,aVehicleNames[vehicles]); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); } } return 1; }[/pawn] Ai incercat sa rezolvi singur ?: Da.
  5. [pawn]else if ( PlayerToPoint(8.0, playerid,-2193.2517,647.4206,49.4375))// AICI PUI EXTERIOR FACTIUNE { if (PlayerData[playerid][pMember] == 12 || PlayerData[playerid][pLeader] == 12) { if(PlayerToPoint(8.0, playerid,-2193.2517,647.4206,49.4375)) { PlayerData[playerid][pSf] = 1; } GameTextForPlayer(playerid, "~w~Bine ai venit la Ballas!", 5000, 1); SetPlayerInterior(playerid,3); SetPlayerPos(playerid,2195.6118,1677.2098,12.3672); // AICI PUI INTERIOR FACTIUNE } }[/pawn] Cat despre Skin-uri, e mai complicat de dedus avand in vedere ca nu stiu ce GM ai tu, dar, poti face asa: 1.La /invite e posibil sa gasesti ceva gen "gTeam[para1] = 2; ftext = "Police Departament"; ChosenSkin[para1] = 71; SetPlayerSkin(para1, 71); }" 2. Cauti Chosen Skin in GM si tot asa pana gasesti ce ai nevoie. sau vezi daca ai JoinPed[75][1] = { in GM, daca ai, skin-urile sunt mai jos. ;)
  6. Sterge-l si refal dupa un Gamemode sau Sterge-l si pune FS asta: http://www.sa-mp.ro/forum/index.php?topic=12269.0
  7. A 3a problema am rezolvat-o. Am observat ca daca esti cop, ai wanted si te omoara un alt cop te baga in jail.
  8. Salut Sa-Mp.ro ! Am o problema destul de enervanta pe GM-ul pe care lucrez. Mai exact: 1.Cand un player omoara alt palyer (Nici daca e cop) nu primeste wanted. 2.Cand cop omoara player-ul cu wanted, nu-l duce in jail, il respawneaza la spawnu' setat de server cu acelasi wanted. 3.Daca un player iese si intra din nou pe server cu wanted, nu pastreaza wanted-ul. Multumesc anticipat !
  9. Trebuie vazut functiile adaugate noi, si inlocuite cu cele vechi, restu' copy / paste.
  10. Si de altfel, tot sunt erori, la else-urile de la PayAmountBack "warning 225: unreachable code"
  11. In primul rand pentru treaba cu kill in jail, pune la PlayerJailed asta -> SetPlayerHealth(playerid,65535); Cu asta toti playerii din jail vor avea viata 65335 sau incearca asta [pawn]new Float:health; GetPlayerHealth(playerid,health); if (health < 100) { SetPlayerHealth(playerid, 65535); } } return 1; }[/pawn] In legatura cu wantedul, mai verifica odata scriptul sa nu fie ceva scris aiurea, daca nu, posteaza aici liniile
  12. Daca reusesti, sa-mi spui si ce am facut gresit.
  13. Am facut un mic script de borrow, dar cand vreau sa-l compilez nu se intampla nimic, imi scrie pur si simplu asta "Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase" [pawn]enum pInfo pImprumut, pImprumut1, pImprumut2, pImprumut3, pImprumut4, pImprumut5, pImprumut6, pImprumut7, public OnPlayerConnect(playerid) PlayerInfo[playerid][pImprumut] = 0; PlayerInfo[playerid][pImprumut1] = 0; PlayerInfo[playerid][pImprumut2] = 0; PlayerInfo[playerid][pImprumut3] = 0; PlayerInfo[playerid][pImprumut4] = 0; PlayerInfo[playerid][pImprumut5] = 0; PlayerInfo[playerid][pImprumut6] = 0; PlayerInfo[playerid][pImprumut7] = 0; public OnPlayerRegister(playerid, password[]) format(var, 32, "Imprumutat=%d\n",PlayerInfo[playerid][pImprumut]);fwrite(hFile, var); format(var, 32, "Imprumutat1=%d\n",PlayerInfo[playerid][pImprumut1]);fwrite(hFile, var); format(var, 32, "Imprumutat2=%d\n",PlayerInfo[playerid][pImprumut2]);fwrite(hFile, var); format(var, 32, "Imprumutat3=%d\n",PlayerInfo[playerid][pImprumut3]);fwrite(hFile, var); format(var, 32, "Imprumutat4=%d\n",PlayerInfo[playerid][pImprumut4]);fwrite(hFile, var); format(var, 32, "Imprumutat5=%d\n",PlayerInfo[playerid][pImprumut5]);fwrite(hFile, var); format(var, 32, "Imprumutat6=%d\n",PlayerInfo[playerid][pImprumut6]);fwrite(hFile, var); format(var, 32, "Imprumutat7=%d\n",PlayerInfo[playerid][pImprumut7]);fwrite(hFile, var); public SavePlayerData(playerid) format(var, 32, "Imprumutat=%d\n",PlayerInfo[playerid][pImprumut]);fwrite(hFile, var); format(var, 32, "Imprumutat1=%d\n",PlayerInfo[playerid][pImprumut1]);fwrite(hFile, var); format(var, 32, "Imprumutat2=%d\n",PlayerInfo[playerid][pImprumut2]);fwrite(hFile, var); format(var, 32, "Imprumutat3=%d\n",PlayerInfo[playerid][pImprumut3]);fwrite(hFile, var); format(var, 32, "Imprumutat4=%d\n",PlayerInfo[playerid][pImprumut4]);fwrite(hFile, var); format(var, 32, "Imprumutat5=%d\n",PlayerInfo[playerid][pImprumut5]);fwrite(hFile, var); format(var, 32, "Imprumutat6=%d\n",PlayerInfo[playerid][pImprumut6]);fwrite(hFile, var); format(var, 32, "Imprumutat7=%d\n",PlayerInfo[playerid][pImprumut7]);fwrite(hFile, var); public OnPlayerLogin(playerid,password[]) if( strcmp( key , "Imprumut" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pImprumut] = strval( val ); } if( strcmp( key , "Imprumut1" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pImprumut1] = strval( val ); } if( strcmp( key , "Imprumut2" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pImprumut2] = strval( val ); } if( strcmp( key , "Imprumut3" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pImprumut3] = strval( val ); } if( strcmp( key , "Imprumut4" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pImprumut4] = strval( val ); } if( strcmp( key , "Imprumut5" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pImprumut5] = strval( val ); } if( strcmp( key , "Imprumut6" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pImprumut6] = strval( val ); } if( strcmp( key , "Imprumut7" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pImprumut7] = strval( val ); } OnPlayerCommandText // BORROW if(strcmp(cmd, "/borrow", true) == 0) // By marijuana { if(PlayerInfo[playerid][pImprumut] == 1) { SendClientMessage(playerid, COLOR_WHITE, "Use The Next Commands To Borrow From The Bank"); SendClientMessage(playerid, COLOR_WHITE, "/Borrow1000"); SendClientMessage(playerid, COLOR_WHITE, "/Borrow5000"); SendClientMessage(playerid, COLOR_WHITE, "/Borrow10000"); SendClientMessage(playerid, COLOR_WHITE, "/Borrow25000"); SendClientMessage(playerid, COLOR_WHITE, "/Borrow50000"); SendClientMessage(playerid, COLOR_WHITE, "/Borrow75000"); SendClientMessage(playerid, COLOR_WHITE, "/Borrow100000"); } else { SendClientMessage(playerid, COLOR_GREY, "You Already Borrowed From The Bank, Please, Pay The Amount You Borrowed Back To Borrow Again."); return 1; } } return 1; } if(strcmp(cmd, "/borrow1000", true) == 0) // By marijuana { if(PlayerInfo[playerid][pImprumut] == 1) { GivePlayerMoney(playerid, 1000); SendClientMassage(playerid, COLOR_WHITE, "You Borrowed 1000$, Please Pay The Amount Back Or You Will Not Be Able To LevelUp"); PlayerInfo[playerid][pImprumut] = 1; PlayerInfo[playerid][pImprumut1] = 1; } else { SendClientMessage(playerid, COLOR_GREY, "You Already Borrowed From The Bank, Please, Pay The Amount You Borrowed Back To Borrow Again."); return 1; } } return 1; } if(strcmp(cmd, "/borrow5000", true) == 0) // By marijuana { if(PlayerInfo[playerid][pImprumut] == 1) { GivePlayerMoney(playerid, 5000); SendClientMassage(playerid, COLOR_WHITE, "You Borrowed 5000$, Please Pay The Amount Back Or You Will Not Be Able To LevelUp"); PlayerInfo[playerid][pImprumut] = 1; PlayerInfo[playerid][pImprumut2] = 1; } else { SendClientMessage(playerid, COLOR_GREY, "You Already Borrowed From The Bank, Please, Pay The Amount You Borrowed Back To Borrow Again."); return 1; } } return 1; } if(strcmp(cmd, "/borrow10000", true) == 0) // By marijuana { if(PlayerInfo[playerid][pImprumut] == 1) { GivePlayerMoney(playerid, 10000); SendClientMassage(playerid, COLOR_WHITE, "You Borrowed 10000$, Please Pay The Amount Back Or You Will Not Be Able To LevelUp"); PlayerInfo[playerid][pImprumut] = 1; PlayerInfo[playerid][pImprumut3] = 1; } else { SendClientMessage(playerid, COLOR_GREY, "You Already Borrowed From The Bank, Please, Pay The Amount You Borrowed Back To Borrow Again."); return 1; } } return 1; } if(strcmp(cmd, "/borrow25000", true) == 0) // By marijuana { if(PlayerInfo[playerid][pImprumut] == 1) { GivePlayerMoney(playerid, 25000); SendClientMassage(playerid, COLOR_WHITE, "You Borrowed 25000$, Please Pay The Amount Back Or You Will Not Be Able To LevelUp"); PlayerInfo[playerid][pImprumut] = 1; PlayerInfo[playerid][pImprumut4] = 1; } else { SendClientMessage(playerid, COLOR_GREY, "You Already Borrowed From The Bank, Please, Pay The Amount You Borrowed Back To Borrow Again."); return 1; } } return 1; } if(strcmp(cmd, "/borrow50000", true) == 0) // By marijuana { if(PlayerInfo[playerid][pImprumut] == 1) { GivePlayerMoney(playerid, 50000); SendClientMassage(playerid, COLOR_WHITE, "You Borrowed 50000$, Please Pay The Amount Back Or You Will Not Be Able To LevelUp"); PlayerInfo[playerid][pImprumut] = 1; PlayerInfo[playerid][pImprumut5] = 1; } else { SendClientMessage(playerid, COLOR_GREY, "You Already Borrowed From The Bank, Please, Pay The Amount You Borrowed Back To Borrow Again."); return 1; } } return 1; } if(strcmp(cmd, "/borrow75000", true) == 0) // By marijuana { if(PlayerInfo[playerid][pImprumut] == 1) { GivePlayerMoney(playerid, 75000); SendClientMassage(playerid, COLOR_WHITE, "You Borrowed 75000$, Please Pay The Amount Back Or You Will Not Be Able To LevelUp"); PlayerInfo[playerid][pImprumut] = 1; PlayerInfo[playerid][pImprumut6] = 1; } else { SendClientMessage(playerid, COLOR_GREY, "You Already Borrowed From The Bank, Please, Pay The Amount You Borrowed Back To Borrow Again."); return 1; } } return 1; } if(strcmp(cmd, "/borrow100000", true) == 0) // By marijuana { if(PlayerInfo[playerid][pImprumut] == 1) { GivePlayerMoney(playerid, 100000); SendClientMassage(playerid, COLOR_WHITE, "You Borrowed 100000$, Please Pay The Amount Back Or You Will Not Be Able To LevelUp"); PlayerInfo[playerid][pImprumut] = 1; PlayerInfo[playerid][pImprumut7] = 1; } else { SendClientMessage(playerid, COLOR_GREY, "You Already Borrowed From The Bank, Please, Pay The Amount You Borrowed Back To Borrow Again."); return 1; } } return 1; } //PAYAMOUNT if(strcmp(cmd, "/PayAmountBack", true) == 0) // By marijuana { if(PlayerInfo[playerid][pImprumut1] == 1) { if(PlayerInfo[playerid][pImprumut2] == 1) { if(PlayerInfo[playerid][pImprumut3] == 1) { if(PlayerInfo[playerid][pImprumut4] == 1) { if(PlayerInfo[playerid][pImprumut5] == 1) { if(PlayerInfo[playerid][pImprumut6] == 1) { if(PlayerInfo[playerid][pImprumut7] == 1) { SendClientMessage(playerid, COLOR_WHITE, "You are about to pay your debt to the bank); } else { GivePlayerMoney(playerid, -1000); SendClientMassage(playerid, COLOR_WHITE, "You Payed Your Debt To The Bank. You Can Now LevelUp."); PlayerInfo[playerid][pImprumut] = 0; PlayerInfo[playerid][pImprumut1] = 0; } return 1; } else { GivePlayerMoney(playerid, -5000); SendClientMassage(playerid, COLOR_WHITE, "You Payed Your Debt To The Bank. You Can Now LevelUp."); PlayerInfo[playerid][pImprumut] = 0; PlayerInfo[playerid][pImprumut2] = 0; } return 1; } else { GivePlayerMoney(playerid, -10000); SendClientMassage(playerid, COLOR_WHITE, "You Payed Your Debt To The Bank. You Can Now LevelUp."); PlayerInfo[playerid][pImprumut] = 0; PlayerInfo[playerid][pImprumut3] = 0; } return 1; } else { GivePlayerMoney(playerid, -25000); SendClientMassage(playerid, COLOR_WHITE, "You Payed Your Debt To The Bank. You Can Now LevelUp."); PlayerInfo[playerid][pImprumut] = 0; PlayerInfo[playerid][pImprumut4] = 0; } return 1; } else { GivePlayerMoney(playerid, -50000); SendClientMassage(playerid, COLOR_WHITE, "You Payed Your Debt To The Bank. You Can Now LevelUp."); PlayerInfo[playerid][pImprumut] = 0; PlayerInfo[playerid][pImprumut5] = 0; } return 1; } else { GivePlayerMoney(playerid, -75000); SendClientMassage(playerid, COLOR_WHITE, "You Payed Your Debt To The Bank. You Can Now LevelUp."); PlayerInfo[playerid][pImprumut] = 0; PlayerInfo[playerid][pImprumut6] = 0; } return 1; } else { GivePlayerMoney(playerid, -100000); SendClientMassage(playerid, COLOR_WHITE, "You Payed Your Debt To The Bank. You Can Now LevelUp."); PlayerInfo[playerid][pImprumut] = 0; PlayerInfo[playerid][pImprumut7] = 0; return 1; } } return 1; }[/pawn] Asta este ce-am facut, daca observati vreo eroare, sau ceva, da-ti un reply
×
×
  • 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.