Jump to content

andy47

Membru
  • Posts

    520
  • Joined

  • Last visited

  • Days Won

    7

Everything posted by andy47

  1. Posteaza liniile undeai tu scriptul ala cu next , done si comanda /invite. Unele gm-uri sunt cu switch , case facute iar altele cu metoda clasica .
  2. forward EsteManager(playerid); public EsteManager(playerid) { if(IsPlayerConnected(playerid)) { new nume[128]; GetPlayerName(playerid, nume, sizeof(nume)); if( (strcmp(nume, "starz", true) == 0) || (strcmp(nume, "bUmbUm", true) == 0)) { return 1; } } return 0; } Inlocuieste cu asta .
  3. Inlocuieste inapoi ... sterge un s ca le-am numarat eu deaiurea . Pai ai creat tabelul la ongamemodeinit ?
  4. Tu la aceasta linie BUD::MultiSet(userid, "iiiiiiiiiiiiiiiiiiiiiisssssssssssssssss", ai 38 de parametri si cand ii numeri adica aceste lini "Hours", 0, "Minutes", 0, "Seconds", 0, "Kills", 0, "Deaths", 0, "Admin", 0, "Vip", 0, "Respect", 0, "NegRespect", 0, "C4Bombs", 0, "Banned", 0, "EnMS", 0, "Coins", 0, "Score", 0, "SPoints", 0, "AutoLog", 0, "Money", 0, "PMStyle", 0, "RaceP", 0, "KillingSpree", 0, "DriftP", 0, "UseHolds", 0, "Ignores", IGSS, "RSEThings", RSETH, "UseFavSkin", UFS, "AdmVipWarns", AVW, "LasONLoggedIn", LLOn, "DescriptLines", DLinesD, "HObject0", Holds, "HObject1", Holds, "HObject2", Holds, "HObject3", Holds, "HObject4", Holds, "HObject5", Holds, "HObject6", Holds, "HObject7", Holds, "HObject8", Holds, "HObject9", Holds, "AStats", AST); is 39 . Mai adauga un s la BUD::MultiSet .
  5. Posteaza scriptul .
  6. forward EsteManager(playerid); public EsteManager(playerid) { if(IsPlayerConnected(playerid)) { new nume[24]; GetPlayerName(playerid, nume, sizeof(nume)); if( (strcmp(nume, "starz", true) == 0) || (strcmp(nume, ".ANdy47.", true) == 0) ) // acel "||" il folosesti inloc de sau eu am pus ca numele managerului sa fie starz sau .ANdy47. { return 1; } } return 0; }
  7. Da . De exemplu la prima linie : SetPlayerSkin(playerid, JoinPed[118][0]); 118 e id-ul skinului tu il inlocuiesti cu ce id vrei tu . SelectCharPlace[playerid] = 2; Aici nu schimba nimic . ChosenSkin[playerid] = JoinPed[118][0]; Si aici inlocuiesti 118 cu id-ul skinului care il vrei tu . O lista cu skinuri ai aici http://wiki.sa-mp.com/wiki/Skins:All .
  8. SetPlayerToTeamColor este un callback creat de cineva tu ai unul asemanator cu acesta : public SetPlayerToTeamColor(playerid) { if(IsPlayerConnected(playerid)) { //-----------------------------------------------------------------------------------------------------------------// SetPlayerColor(playerid, COLOR_WHITE); //White if(PlayerInfo[playerid][pMember] == 0) { SetPlayerColor(playerid, COLOR_WHITE); } //CiviL //-----------------------------------------------------------------------------------------------------------------// if(PlayerInfo[playerid][pMember] == 1) { SetPlayerColor(playerid, COLOR_PD); } //Police Force if(PlayerInfo[playerid][pLeader] == 1) { SetPlayerColor(playerid, COLOR_PD); } //Police Force //-----------------------------------------------------------------------------------------------------------------// if(PlayerInfo[playerid][pMember] == 2) { SetPlayerColor(playerid, COLOR_FBI); } //FBI if(PlayerInfo[playerid][pLeader] == 2) { SetPlayerColor(playerid, COLOR_FBI); } //FBI //-----------------------------------------------------------------------------------------------------------------// if(PlayerInfo[playerid][pLeader] == 3) { SetPlayerColor(playerid, COLOR_NG); } //National Guard if(PlayerInfo[playerid][pMember] == 3) { SetPlayerColor(playerid, COLOR_NG); } //National Guard //-----------------------------------------------------------------------------------------------------------------// if(PlayerInfo[playerid][pMember] == 4) { SetPlayerColor(playerid, COLOR_LIGHTRED); } //M/F DeParTamenT if(PlayerInfo[playerid][pLeader] == 4) { SetPlayerColor(playerid, COLOR_LIGHTRED); } //M/F DeParTamenT //-----------------------------------------------------------------------------------------------------------------// if(PlayerInfo[playerid][pLeader] == 5) { SetPlayerColor(playerid, COLOR_DARKNICERED); } //The Mafia if(PlayerInfo[playerid][pMember] == 5) { SetPlayerColor(playerid, COLOR_DARKNICERED); } //The Mafia //-----------------------------------------------------------------------------------------------------------------// //-----------------------------------------------------------------------------------------------------------------// if(PlayerInfo[playerid][pLeader] == 6) { SetPlayerColor(playerid, COLOR_TRIADS); } //The Triads if(PlayerInfo[playerid][pMember] == 6) { SetPlayerColor(playerid, COLOR_TRIADS); } //The Triads //-----------------------------------------------------------------------------------------------------------------// //-----------------------------------------------------------------------------------------------------------------// if(PlayerInfo[playerid][pMember] == 7) { SetPlayerColor(playerid, 0xFFF86FFF); } //Tow Car Company if(PlayerInfo[playerid][pLeader] == 7) { SetPlayerColor(playerid, 0xFFF86FFF); } //Tow Car Company //-----------------------------------------------------------------------------------------------------------------// //-----------------------------------------------------------------------------------------------------------------// if(PlayerInfo[playerid][pLeader] == 8) { SetPlayerColor(playerid, COLOR_INVIS); } //HITMAN if(PlayerInfo[playerid][pMember] == 8) { SetPlayerColor(playerid, COLOR_INVIS); } //HITMAN //-----------------------------------------------------------------------------------------------------------------// //-----------------------------------------------------------------------------------------------------------------// if(PlayerInfo[playerid][pLeader] == 9) { SetPlayerColor(playerid, COLOR_PURPLE); } //reporter if(PlayerInfo[playerid][pMember] == 9) { SetPlayerColor(playerid, COLOR_PURPLE); } //reporter //-----------------------------------------------------------------------------------------------------------------// //-----------------------------------------------------------------------------------------------------------------// if(PlayerInfo[playerid][pLeader] == 10) { SetPlayerColor(playerid, COLOR_TAXI); } //taxi if(PlayerInfo[playerid][pMember] == 10) { SetPlayerColor(playerid, COLOR_TAXI); } //taxi //-----------------------------------------------------------------------------------------------------------------// //-----------------------------------------------------------------------------------------------------------------// if(PlayerInfo[playerid][pLeader] == 11) { SetPlayerColor(playerid, COLOR_SI); } //SI if(PlayerInfo[playerid][pMember] == 11) { SetPlayerColor(playerid, COLOR_SI); } //SI //-----------------------------------------------------------------------------------------------------------------// //-----------------------------------------------------------------------------------------------------------------// //if(PlayerInfo[playerid][pLeader] == 12) { SetPlayerColor(playerid, COLOR_BIKERS); } //Bikers //if(PlayerInfo[playerid][pMember] == 12) { SetPlayerColor(playerid, COLOR_BIKERS); } //Bikers //-----------------------------------------------------------------------------------------------------------------// //-----------------------------------------------------------------------------------------------------------------// //if(PlayerInfo[playerid][pLeader] == 13) { SetPlayerColor(playerid, COLOR_SFR); } //SFR //if(PlayerInfo[playerid][pMember] == 13) { SetPlayerColor(playerid, COLOR_SFR); } //SFR //-----------------------------------------------------------------------------------------------------------------// //-----------------------------------------------------------------------------------------------------------------// //if(PlayerInfo[playerid][pLeader] == 14) { SetPlayerColor(playerid, COLOR_DNB); } //DNB //if(PlayerInfo[playerid][pMember] == 14) { SetPlayerColor(playerid, COLOR_DNB); } //DNB //-----------------------------------------------------------------------------------------------------------------// //-----------------------------------------------------------------------------------------------------------------// if(PlayerInfo[playerid][pLeader] == 15) { SetPlayerColor(playerid, COLOR_VAGOS); } //Vagos if(PlayerInfo[playerid][pMember] == 15) { SetPlayerColor(playerid, COLOR_VAGOS); } //Vagos //-----------------------------------------------------------------------------------------------------------------// //-----------------------------------------------------------------------------------------------------------------// if(PlayerInfo[playerid][pLeader] == 16) { SetPlayerColor(playerid, COLOR_AZTECAS); } //Aztecas if(PlayerInfo[playerid][pMember] == 16) { SetPlayerColor(playerid, COLOR_AZTECAS); } //Aztecas //-----------------------------------------------------------------------------------------------------------------// //-----------------------------------------------------------------------------------------------------------------// if(PlayerInfo[playerid][pLeader] == 17) { SetPlayerColor(playerid, COLOR_BALLAS); } //Ballas if(PlayerInfo[playerid][pMember] == 17) { SetPlayerColor(playerid, COLOR_BALLAS); } //Ballas //-----------------------------------------------------------------------------------------------------------------// //-----------------------------------------------------------------------------------------------------------------// if(PlayerInfo[playerid][pLeader] == 18) { SetPlayerColor(playerid, COLOR_GREEN2); } //Grove if(PlayerInfo[playerid][pMember] == 18) { SetPlayerColor(playerid, COLOR_GREEN2); } //Grove //-----------------------------------------------------------------------------------------------------------------// } } Inloc de COLOR_GREEN2 sau 0xFFF86FFF pui tu ce culoare vrei . Uitate aici ai o lista cu unele culori http://forum.sa-mp.com/showthread.php?t=157789 .
  9. Poftim : forward EsteManager(playerid); public EsteManager(playerid) { if(IsPlayerConnected(playerid)) { new nume[24]; GetPlayerName(playerid, nume, sizeof(nume)); if( (strcmp(nume, "starz", true) == 0) ) { return 1; } } return 0; }
  10. Probabil ca ai gresit la unele unele functi sqlite , uitate la argumente .
  11. Pai pune #define MAX_BASES 20
  12. Prima data inlocuieste #define MAX_BASES 1000 cu 999 daca nu-ti merge asta numara toate bazele pe care le ai si introdule aici .
  13. Pai ai scris niste parametri gresiti zic eu . Daca zici ca nu se salveaza poate ai scris in baza de date ceva gresit sau nu coincid variabilele , pot sa fie de la 100 de lucruri . EDIT: tu credca la functia cache_get_field_content_int cache_get_field_content_int( 0, "ID", aHandle ) ; inloc de acel 0 ai altceva "i" sau .... uitate prin script dupa aceasta functie .
  14. Explica ma si tu de ce sa pus, ce face fiecare functie , de ce punem acel "if(help)" viteza unei comenzi ycmd fata de celelalte etc etc .
  15. Ai inviat un topic din 2011 . Bravo ! Cat despre mesajul dat fa un alt topic .
  16. Ai un parametru la functia cache_get_field_content_int gresit credca primul .
  17. Parola lui este hasurata .
  18. Foloseste functia IsPlayerInRangeOfPoint care verifica daca jucatorul este intr-un loc anume . http://wiki.sa-mp.com/wiki/IsPlayerInRangeOfPoint
  19. andy47

    Jail Time

    Trebuie sa folosesti functiile urmatoare: TextDrawSetString http://wiki.sa-mp.com/wiki/TextDrawSetString - cu aceasta functie schimbi textul unui textdraw TextDrawShowForPlayer http://wiki.sa-mp.com/wiki/TextDrawShowForPlayer - cu aceasta functie faci sa-i apara jucatorului textdraw-ul TextDrawHideForPlayer http://wiki.sa-mp.com/wiki/TextDrawHideForPlayer - cu aceasta functie faci sa-i dispara jucatorului textdraw-ul Foloseste aceste 3 functi .
  20. Posteaza unde ai definit Binfo + enumurile .
  21. Mda... ce sa-i faci lasa-l sa se bucure si el daca am reveni in trecut pentru cateva minute prin 2012 ne-am amuza mult pe seama lui . ) Si sa nu uitam ca acest forum la ajutat la foarte multe probleme adica acei "admini cretini" . :D
  22. Pai ma ori e gm sau fs ? Eu ti l-am facut gm : #include <a_samp> #include <dini> enum { DIALOG_INREGISTRAT = 5,// 5 este numarul dialogului DIALOG_LOGIN //va avea id-ul 6 } enum pData { oras[30], varsta, sex[20], logged, } new P_Data[MAX_PLAYERS][pData]; new incercari[MAX_PLAYERS]; main() { print("\n----------------------------------"); print(" Blank Gamemode by your name here"); print("----------------------------------\n"); } public OnGameModeInit() { // Don't use these lines if it's a filterscript SetGameModeText("BlackFlash"); AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); return 1; } public OnGameModeExit() { return 1; } public OnPlayerRequestClass(playerid, classid) { new file[20+MAX_PLAYER_NAME]; format(file, sizeof(file), "/Jucatori/%s.ini", pName(playerid));//vom stoca in variabila file, locul unde se afla fisierul jucatorului incercari[playerid] = 0; if(!dini_Exists(file)) { //daca jucatorul nu este inregistrat ShowPlayerDialog(playerid, DIALOG_INREGISTRAT, DIALOG_STYLE_INPUT, "Inregistrare", "Scrieti parola pentru a te inregistra", "OK", "Cancel"); } else { //daca jucatorul este inregistrat ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "Logare", "Scrieti parola pentru a te loga", "OK", "Cancel"); } public OnPlayerConnect(playerid) { new file[20+MAX_PLAYER_NAME]; format(file, sizeof(file), "/Jucatori/%s.ini", pName(playerid));//vom stoca in variabila file, locul unde se afla fisierul jucatorului incercari[playerid] = 0; if(!dini_Exists(file)) { //daca jucatorul nu este inregistrat ShowPlayerDialog(playerid, DIALOG_INREGISTRAT, DIALOG_STYLE_INPUT, "Inregistrare", "Scrieti parola pentru a te inregistra", "OK", "Cancel"); } else { //daca jucatorul este inregistrat ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "Logare", "Scrieti parola pentru a te loga", "OK", "Cancel"); } public OnPlayerDisconnect(playerid, reason) { return 1; } public OnPlayerSpawn(playerid) { return 1; } public OnPlayerDeath(playerid, killerid, reason) { return 1; } public OnVehicleSpawn(vehicleid) { return 1; } public OnVehicleDeath(vehicleid, killerid) { return 1; } public OnPlayerText(playerid, text[]) { return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/mycommand", cmdtext, true, 10) == 0) { // Do something here return 1; } return 0; } public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { return 1; } public OnPlayerExitVehicle(playerid, vehicleid) { return 1; } public OnPlayerStateChange(playerid, newstate, oldstate) { return 1; } public OnPlayerEnterCheckpoint(playerid) { return 1; } public OnPlayerLeaveCheckpoint(playerid) { return 1; } public OnPlayerEnterRaceCheckpoint(playerid) { return 1; } public OnPlayerLeaveRaceCheckpoint(playerid) { return 1; } public OnRconCommand(cmd[]) { return 1; } public OnPlayerRequestSpawn(playerid) { new file[20+MAX_PLAYER_NAME]; format(file, sizeof(file), "/Jucatori/%s.ini", pName(playerid));//vom stoca in variabila file, locul unde se afla fisierul jucatorului incercari[playerid] = 0; if(!dini_Exists(file)) { //daca jucatorul nu este inregistrat ShowPlayerDialog(playerid, DIALOG_INREGISTRAT, DIALOG_STYLE_INPUT, "Inregistrare", "Scrieti parola pentru a te inregistra", "OK", "Cancel"); } else { //daca jucatorul este inregistrat ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "Logare", "Scrieti parola pentru a te loga", "OK", "Cancel"); } public OnObjectMoved(objectid) { return 1; } public OnPlayerObjectMoved(playerid, objectid) { return 1; } public OnPlayerPickUpPickup(playerid, pickupid) { return 1; } public OnVehicleMod(playerid, vehicleid, componentid) { return 1; } public OnVehiclePaintjob(playerid, vehicleid, paintjobid) { return 1; } public OnVehicleRespray(playerid, vehicleid, color1, color2) { return 1; } public OnPlayerSelectedMenuRow(playerid, row) { return 1; } public OnPlayerExitedMenu(playerid) { return 1; } public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid) { return 1; } public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { return 1; } public OnRconLoginAttempt(ip[], password[], success) { return 1; } public OnPlayerUpdate(playerid) { return 1; } public OnPlayerStreamIn(playerid, forplayerid) { return 1; } public OnPlayerStreamOut(playerid, forplayerid) { return 1; } public OnVehicleStreamIn(vehicleid, forplayerid) { return 1; } public OnVehicleStreamOut(vehicleid, forplayerid) { return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { new file[20+MAX_PLAYER_NAME]; format(file, sizeof(file), "/Jucatori/%s.ini", pName(playerid)); switch(dialogid) { case DIALOG_INREGISTRAT: { if(!response) return Kick(playerid);//daca va da cancel ii vom da kick else { new pwlength = strlen(inputtext); if(pwlength > 3)//daca parola are mai mult de 3 caractere { dini_Create(file); //vom creea fisierul dini_Set(file, "parola", inputtext);//vom seta parola dini_Set(file, "oras", "Los Santos"); //vom seta orasul dini_IntSet(file, "varsta", 0); //vom seta varsta dini_Set(file, "sex", "Barbat"); //vom seta sex-ul P_Data[playerid][logged] = 1; SpawnPlayer(playerid); } else { ShowPlayerDialog(playerid, DIALOG_INREGISTRAT, DIALOG_STYLE_MSGBOX, "Inregistrare", "Trebuie sa introduci o parola!", "OK", "Cancel"); } } } case DIALOG_LOGIN: { if(!response) Kick(playerid); else { incercari[playerid]++; if(incercari[playerid] == 3) return Kick(playerid); new pwlength = strlen(inputtext); if(pwlength > 3) { new pw[200]; format(pw, sizeof(pw), "%s", dini_Get(file, "parola");//stocam parola in variabila pw if(strcmp(inputtext, pw) == 0) { format(P_Data[MAX_PLAYERS][oras], 30, dini_Get(file, "oras"); P_Data[playerid][varsta] = dini_Get(file, "varsta"); format(P_Data[MAX_PLAYERS][sex], 20, dini_Get(file, "sex"); P_Data[playerid][logged] = 1; SpawnPlayer(playerid); } else { ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_MSGBOX, "Login", "Parola Gresita!", "OK", "Cancel"); } } else { ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_MSGBOX, "Login", "Trebuie sa introduci o parola", "OK", "Cancel"); } } } public OnPlayerClickPlayer(playerid, clickedplayerid, source) { return 1; } stock pName(playerid) { new nume[MAX_PLAYER_NAME]; GetPlayerName(playerid, nume, sizeof(nume)); return nume; }
  23. Ți-am spus prin pm răspunsul .
  24. Pai daca intrai pe wiki si cautai functia AddStaticVehicleEx numai trebuia sa faci acest topic . AddStaticVehicleEx(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2, respawn_delay); Pai in scriptul tau la color1 si la color2 ai pus id la culoarea masini 149 care e specific culori mov trebuie sa inlocuieste 149 cu id culori maro . Ai aici o lista cu culorile la masini : http://wiki.sa-mp.com/wiki/Vehicle_Color_IDs
×
×
  • 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.