-
Posts
125 -
Joined
-
Last visited
Content Type
Profiles
Forums
News
Documentation
Everything posted by caltabos
-
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
-
lasa ca l-am facut in alt mod sa poti schimba direct din comanda /pet si sa apara acolo tip pet, mersi oricum
-
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
-
-
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); }
-
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);
-
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);
-
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); }
-
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
-
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?
-
sau scoti tot ce e legati de psecurity si security
-
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
-
am pus la on playerlogin mysql_fetch_field_row(result,"Beneficii"); PlayerInfo[playerid][pBeneficii] = strval( result );
-
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]);
-
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
-
stai ca am incercat eu sa fac ceva sa vad daca merge
-
astea le pui la onplayerdisconnect
-
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!
-
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 "}"
-
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
-
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; }
-
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!
-
nu e asa usor mai ales daca esti mai incepator!
-
upppp daca stie cineva ce sa ii fac!!!!!!!!!!!!
