Jump to content

caltabos

Membru
  • Posts

    125
  • Joined

  • Last visited

Everything posted by caltabos

  1. pai da e 2: case 1: { format(string, sizeof(string), "%s (%d) l-a raportat pe %s (%d) pentru cheats.", GetName(playerid), playerid, GetName(id), id); SendAdminMessage(0xC9161FFF, string, 1); SetPVarInt(id, "Reported", 1); SetPVarInt(id, "ReportType", 2); SetPVarString(id, "ReportedBy", GetName(playerid)); SetPVarInt(id, "ReportScore", GetPVarInt(id, "ReportScore")+1); } e reporttype de 2
  2. caltabos

    Tip Pet

    lasa ca l-am facut in alt mod sa poti schimba direct din comanda /pet si sa apara acolo tip pet, mersi oricum
  3. Am creat un nou td pentru ca secundele vreau sa fie mai mici ca minutul, dupa cum se vede in poza. Am vrut sa fac gen cum e pe nephrite! Dar oricum nu mai pun secunde m-am razgandit
  4. tot la reports se pune
  5. E:\Gamemodes\burned.ro\gamemodes\GM.pwn(29760) : error 017: undefined symbol "Reports" E:\Gamemodes\burned.ro\gamemodes\GM.pwn(29760) : error 029: invalid expression, assumed zero E:\Gamemodes\burned.ro\gamemodes\GM.pwn(29760) : error 029: invalid expression, assumed zero E:\Gamemodes\burned.ro\gamemodes\GM.pwn(29760) : fatal error 107: too many error messages on one line Linia 29760 e: else { PlayerTextDrawHide(i, ReportsTD); }
  6. ba da eu am alt textdraw nu e acelasi cu ala de la ora si minut! conteaza? txtTimeDisp[0] = TextDrawCreate(575.699462, 15.279924, "12~r~:~w~~h~30"); TextDrawLetterSize(txtTimeDisp[0], 0.400000, 1.600000); TextDrawAlignment(txtTimeDisp[0], 2); TextDrawColor(txtTimeDisp[0], -1); TextDrawSetShadow(txtTimeDisp[0], 0); TextDrawSetOutline(txtTimeDisp[0], 1); TextDrawBackgroundColor(txtTimeDisp[0], 255); TextDrawFont(txtTimeDisp[0], 1); TextDrawSetProportional(txtTimeDisp[0], 1); TextDrawSetShadow(txtTimeDisp[0], 0); txtTimeDisp[1] = TextDrawCreate(594.799804, 19.619983, "~r~:15"); TextDrawLetterSize(txtTimeDisp[1], 0.238001, 0.940000); TextDrawAlignment(txtTimeDisp[1], 1); TextDrawColor(txtTimeDisp[1], -1); TextDrawSetShadow(txtTimeDisp[1], 0); TextDrawSetOutline(txtTimeDisp[1], 1); TextDrawBackgroundColor(txtTimeDisp[1], 255); TextDrawFont(txtTimeDisp[1], 1); TextDrawSetProportional(txtTimeDisp[1], 1); TextDrawSetShadow(txtTimeDisp[1], 0);
  7. ba am incercat sa fac un sistem de secunde langa ora, dar se updateaza odata ce se schimba si munutul, dar eu l-am pus pe tmpsecond! function SyncUp() { new query[256], tmphour, tmpminute, tmpsecond, hour, minn, sec, Year, Month, Day; //GetFMembers(); //GClanMembers(); gettime(hour,minn,sec); gettime(tmphour, tmpminute, tmpsecond); getdate(Year, Month, Day); new datestr[128], timestr[32], timestr1[32]; ----------------->> eu am adaugat timestr1[32] format(datestr,128,"~r~%02d ~w~~h~%02d %d", Day, Month, Year); format(timestr,32,"%02d~r~:~w~~h~%02d",tmphour,tmpminute); format(timestr1,32,"~r~:%02d",tmpsecond); ----------------->> eu am adaugat asta (aici am pus tmpsecond) TextDrawSetString(txtTimeDisp[0],timestr); TextDrawSetString(txtTimeDisp[1],timestr1); ----------------->> eu am adaugat asta TextDrawSetString(txtDateDisp,datestr);
  8. am bagat un siste sa apara REPORTS / CHEATERS cand da cineva report si a mers! Dar daca da cinevea report cu un cheater il pune la REPORTS nu la CHEATERS! } if(PlayerInfo[i][pAdmin] >= 1) { new reports=0,cheaters=0,strr[128]; foreach(Player,id) { if(GetPVarInt(id, "Reported") == 1) { reports++; } if(GetPVarInt(id, "Reported") == 2) { cheaters++; } } if(reports > 0) { PlayerTextDrawShow(i, ReportsTD); format(strr,sizeof(strr),"REPORTS: ~r~%d~w~ / CHEATERS: ~r~%d",reports,cheaters); PlayerTextDrawSetString(i, ReportsTD, strr); } else if(reports == 0) { PlayerTextDrawHide(i, ReportsTD); } } else { PlayerTextDrawHide(i, ReportsTD); }
  9. caltabos

    Tip Pet

    Salut, imi poate spune cineva cum sa fac un sisitem sa iti alegi pet-ul! Eu am facut ceva, dar nu merge: #define DIALOG_PETTYPE 365 ///////////////////////////////////////////////// } CMD:pett(playerid, params[]) return cmd:pettype(playerid, params); CMD:pettype(playerid, params[]) { new string[128]; if(PlayerInfo[playerid][pPet] == 0) return SCM(playerid, -1, "Nu detii un pet!"); ShowPlayerDialog(playerid, DIALOG_PETTYPE, DIALOG_STYLE_TABLIST, "Pet Type", string, "Select", "Cancel"); strcat(string); return 1; } ////////////////////////////////////////////////// } case DIALOG_PETTYPE: { if(!response) return 1; switch(listitem) { case 0: { SetPlayerAttachedObject(playerid, 6, 19078, 17, 0.021065, -0.100726, 0.143000, 357.120239, 1.712298, 349.232513, 1.000000, 1.000000, 1.120420 ); } case 1: { SetPlayerAttachedObject(playerid, 7, 1371, 17, 0.021065, -0.100726, 0.143000, 357.120239, 1.712298, 349.232513, 1.000000, 1.000000, 1.120420 ); } case 2: { SetPlayerAttachedObject(playerid, 8, 1608, 17, 0.021065, -0.100726, 0.143000, 357.120239, 1.712298, 349.232513, 1.000000, 1.000000, 1.120420 ); } } Sau macar editati scriptul meu sa fie bun! sau macar un exemplu
  10. ba am un gm burned si nu am bagat chiar multe chestii in el, dar din ce in ce se compileaza mai greu! Ultima data mi s-a compilat in 194 secunde, dar inainte mi se compila in cam 80-90 secunde si tot a crescut, am mai incercat sa sterg din linii dar degeaba! Ce pot sa fac?
  11. sau scoti tot ce e legati de psecurity si security
  12. nu iti recomand sa scoti securitatea, itri in gm si te duci la cmd:setadmin si unde e verificare daca esti admin pui "//" in fata, apoi intri pe server iti dai /setadmin si iti dai /setkey (id) BarOn51(Daca nu ai schimbat) (si parola ta de la server), dupa intri in gamemode bagi inapoi verificarea si gata. Si cand intri pe server scrii /key si pui BarOn51 sau parola pe care o ai
  13. am pus la on playerlogin mysql_fetch_field_row(result,"Beneficii"); PlayerInfo[playerid][pBeneficii] = strval( result );
  14. ba am adaugat o coamnda beneficii si cad dau pe server ma lasa sa dau de cate ori vreau! dar am pus verificarea poate nu am facut bine in baza! Comanda: } CMD:beneficii(playerid, params[]) { if(PlayerInfo[playerid][pYT] == 0) return SCM(playerid, -1, "Nu esti {000000}You{ff0000}Tuber{FFFFFF}!"); if(PlayerInfo[playerid][pBeneficii] == 1) return SCM(playerid, -1, "Ai luat deja aceste beneficii!"); GivePlayerMoney(playerid, 20000000); Update(playerid, pCashx); PlayerInfo[playerid][pPremiumPoints] += 30; Update(playerid, pPremiumPointsx); PlayerInfo[playerid][pLevel]++; Update(playerid, pLevelx); SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]); Update(playerid, pBeneficiix); SendClientMessage(playerid, COLOR_WHITE, "{b70000}Bonus: {FFFFFF}Ai primit {00a521}20,000,000$ {ffb407}30 Puncte Premium {FFFFFF}si {b70000}level up {FFFFFF}ca bonus."); return 1; } Si in systmes am adaugat: #define pBeneficiix si case pBeneficiix: format(var, sizeof(var), "UPDATE `users` SET `Beneficii`='%d' WHERE `ID`='%d'",PlayerInfo[playerid][pBeneficii], PlayerInfo[playerid][pSQLID]);
  15. tot erorile alea
  16. eu am incercat: case DIALOG_TIPET: { if(!response) return 1; switch(listitem) { case 0: SetPlayerAttachedObject(playerid, 6, 19078, 17, 0.021065, -0.100726, 0.143000, 357.120239, 1.712298, 349.232513, 1.000000, 1.000000, 1.120420 ); { case 1: SetPlayerAttachedObject(playerid, 7, 1608, 17, 0.021065, -0.100726, 0.143000, 357.120239, 1.712298, 349.232513, 1.000000, 1.000000, 1.120420 ); } } } da imi da Pawn Compiler Has Stop Working! si imi da finished si 30-45 sec, dar de obicei se termina in 90
  17. stai ca am incercat eu sa fac ceva sa vad daca merge
  18. astea le pui la onplayerdisconnect
  19. if(PlayerInfo[playerid][pCarKey][0] != 0) DestroyPlayerCar(PlayerInfo[playerid][pCarKey][0]); if(PlayerInfo[playerid][pCarKey][1] != 0) DestroyPlayerCar(PlayerInfo[playerid][pCarKey][1]); if(PlayerInfo[playerid][pCarKey][2] != 0) DestroyPlayerCar(PlayerInfo[playerid][pCarKey][2]); if(PlayerInfo[playerid][pCarKey][3] != 0) DestroyPlayerCar(PlayerInfo[playerid][pCarKey][3]); if(PlayerInfo[playerid][pCarKey][4] != 0) DestroyPlayerCar(PlayerInfo[playerid][pCarKey][4]); if(PlayerInfo[playerid][pCarKey][5] != 0) DestroyPlayerCar(PlayerInfo[playerid][pCarKey][5]); if(PlayerInfo[playerid][pCarKey][6] != 0) DestroyPlayerCar(PlayerInfo[playerid][pCarKey][6]); if(PlayerInfo[playerid][pCarKey][7] != 0) DestroyPlayerCar(PlayerInfo[playerid][pCarKey][7]); if(PlayerInfo[playerid][pCarKey][8] != 0) DestroyPlayerCar(PlayerInfo[playerid][pCarKey][8]); if(PlayerInfo[playerid][pCarKey][9] != 0) DestroyPlayerCar(PlayerInfo[playerid][pCarKey][9]); asta e si eu am avut aceasta problema si mi-o mers si ca sa nu se despawneze masinile in timp ce mergi: ilocuiesti funcita ta cu asta } function DespawnVehicle(carid) { new dbid = FindSpawnID(carid); if(IsVehicleOccupied(CarInfo[carid][Spawned])) return 1; if(CarInfo[dbid][Spawned] != 0) DestroyPlayerCar(dbid); printf("Vehicle %d despawned. [db: %d]", carid, dbid); return 1; } practic ce e adaugat e verificarea ca daca masina e ocupata sa nu se despawneze nu iti recomand sa stergi timerul!
  20. E:\Gamemodes\burned.ro\gamemodes\GM.pwn(7079) : error 002: only a single statement (or expression) can follow each "case" E:\Gamemodes\burned.ro\gamemodes\GM.pwn(7079) : error 029: invalid expression, assumed zero E:\Gamemodes\burned.ro\gamemodes\GM.pwn(7079) : error 029: invalid expression, assumed zero E:\Gamemodes\burned.ro\gamemodes\GM.pwn(7079) : fatal error 107: too many error messages on one line 7079 e o "}"
  21. vreau sa imi spuneti ce esti gresit de imi da Pawn Compiler has stop working! } case DIALOG_TIPET: { if(!response) return 1; switch(listitem) { case 0: SetPlayerAttachedObject(playerid, 6, 19078, 17, 0.021065, -0.100726, 0.143000, 357.120239, 1.712298, 349.232513, 1.000000, 1.000000, 1.120420 ); { case 1: SetPlayerAttachedObject(playerid, 6, 1608, 17, 0.021065, -0.100726, 0.143000, 357.120239, 1.712298, 349.232513, 1.000000, 1.000000, 1.120420 ); } } } } CMD:pettype(playerid, parmas[]) { if(PlayerInfo[playerid][pPet] == 0) return SendClientMessage(playerid, COLOR_RED, "Nu detii un pet!"); ShowPlayerDialog(playerid, DIALOG_TIPET, DIALOG_STYLE_LIST, "Tip Pet", "Papagal\nRechin", "Select", "Cancel") return 1; } #define DIALOG_TIPET 365
  22. asta ar fi o funcite function Fish(playerid) { new x, string[180]; if(!IsPlayerConnected(playerid)) return 1; if(PlayerInfo[playerid][pJob] == 11) { StartFish[playerid] = 0; TogglePlayerControllable(playerid, 1); Freezed[playerid] = 0; RemovePlayerAttachedObject(playerid, 9); if(!IsPlayerNearVehicle(playerid,JobVehicle[playerid],10)) return SCM(playerid, COLOR_LGREEN, "Eroare: Nu esti langa barca ta!"); if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid, COLOR_LGREEN, "Eroare: Nu poti pescui dintr-un vehicul!"); x = 7 + random(13); new rar = random(500); new need = 15*GetPlayerSkill(playerid); if(rar >= 495) HaveFish[playerid] = 0; else HaveFish[playerid] += x; if(rar >= 495) { format(string, sizeof(string), "* %s a prins un rechin.", GetName(playerid), FormatNumber(x)); NearMessage(playerid, COLOR_PURPLE, string); SetPlayerHealth(playerid, 0); x = 0; } else { if(HaveFish[playerid] < need) { format(string, sizeof(string), "Pentru a putea vinde pestii, iti mai trebuie %d kg.", need-HaveFish[playerid]); SCM(playerid, -1, string); } else { SCM(playerid, COLOR_YELLOW, "Du-te la checkpoint-ul de pe mapa!"); SetPlayerCheckpointEx(playerid, 840.5792,-2150.7822,1.1482, 10.0); CP[playerid] = 373; HaveFish[playerid] = need; } format(string, sizeof(string), "* %s a prins un peste de %d kg.", GetName(playerid), x); NearMessage(playerid, COLOR_PURPLE, string); } if(PlayerInfo[playerid][pMember] == 0) { for(new m; m < 2; m++) { if(PlayerInfo[playerid][pDailyMission][m] == 15 || PlayerInfo[playerid][pDailyMission][m] == 16) CheckMission(playerid, m); } } for(new m; m < 2; m++) { if(PlayerInfo[playerid][pDailyMission][m] == 2) CheckMission(playerid, m); } } return 1; }
  23. ba nu stiu daca vi s-a mai intamplat dar mie ci si la restul playerilor nu le merge comanda /fish, nu stiu de ce! } CMD:fish(playerid, params[]) { if(PlayerInfo[playerid][pJob] != 11) return SendClientMessage(playerid, COLOR_RED, "Nu esti pescar!"); if(JobWorking[playerid] == 0) return 1; if(!IsPlayerNearVehicle(playerid,JobVehicle[playerid],10)) return SCM(playerid, COLOR_LGREEN, "Eroare: Nu esti langa barca ta!"); if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid, COLOR_LGREEN, "Eroare: Nu poti pescui dintr-un vehicul!"); if(StartFish[playerid] == 1) return 1; if(Undita[playerid] == 0) return SCM(playerid, COLOR_LGREEN, "Eroare: Nu ai o undita!"); if(Momeala[playerid] == 0) return SCM(playerid, COLOR_LGREEN, "Eroare: Nu ai momeala!"); if(!PlayerToPoint(125.0, playerid, 823.0512,-2257.5833,1.1817)) return SCM(playerid, COLOR_LGREEN, "Eroare: Nu esti intr-o locatie buna!"); new need = 15*GetPlayerSkill(playerid); if(HaveFish[playerid] >= need) return SCM(playerid, COLOR_LGREEN, "Eroare: Ai prea multe kilograme de peste!"); GameTextForPlayer(playerid,"~n~~n~~n~~n~~n~~n~~n~~n~~w~Pescuiesti...",15000,3); SetTimerEx("Fish", 15000, 0, "d", playerid); //TogglePlayerControllable(playerid, 0); ApplyAnimation(playerid, "SAMP", "FishingIdle", 3.0,1,1,0,0,0); SetPlayerAttachedObject(playerid, 9, 18632,6,0.079376,0.037070,0.007706,181.482910,0.000000,0.000000,1.000000,1.000000,1.000000); StartFish[playerid] = 1; Freezed[playerid] = 1; Momeala[playerid] --; return 1; } m-am uitat prin gm original(burned) ne-editat si nu lipsea nimic!
  24. nu e asa usor mai ales daca esti mai incepator!
  25. upppp daca stie cineva ce sa ii fac!!!!!!!!!!!!
×
×
  • 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.