-
Posts
33 -
Joined
-
Last visited
Content Type
Profiles
Forums
News
Documentation
Posts posted by Negrici Rares
-
-
Mersi broo
-
5 hours ago, Banditul said:
Ma intreb uneori oare este chiar atat de dificil ca aceste topicuri legate de problemele pe care le ai in scripting sa fie postate in sectiunea care in mod uimitor este numita Ajutor Scripting
if(!PlayerToPoint(5.0, playerid, 2350.2070,-646.6494,128.0547) || !PlayerToPoint(5.0, playerid, alta locatie aici) || s.a.m.d.) return SCM(playerid, COLOR_LGREEN, "Nu esti la un dovleac.");
si imi zice chair daca sunt la dovleac ca nu sunt langa un dovleac
-
5 hours ago, Banditul said:
Ma intreb uneori oare este chiar atat de dificil ca aceste topicuri legate de problemele pe care le ai in scripting sa fie postate in sectiunea care in mod uimitor este numita Ajutor Scripting
if(!PlayerToPoint(5.0, playerid, 2350.2070,-646.6494,128.0547) || !PlayerToPoint(5.0, playerid, alta locatie aici) || s.a.m.d.) return SCM(playerid, COLOR_LGREEN, "Nu esti la un dovleac.");
nu merge ca mie imi trebuie pt 3 locati
-
YCMD:colecteazadovleacul1(playerid, params[], help) {
if(PlayerInfo[playerid][pSQ] != 1) return SCM(playerid, -1, "Nu ai inceput quest-ul!");
if(PlayerInfo[playerid][pFinishQuest] != 0) return SCM(playerid, -1, "Nu Ai inceput quest-ul!");
if(PlayerInfo[playerid][pVerificareOB1] != 0) return SCM(playerid, -1, "Ai colectat deja acest dovleac");
if(!PlayerToPoint(5.0, playerid, 2350.2070,-646.6494,128.0547)) return SCM(playerid, COLOR_LGREEN, "Nu esti la un dovleac.");
SCM(playerid, COLOR_MONEY, "Ai colectat dovleacul(+1);");
PlayerInfo[playerid][pOb] += 1;
PlayerInfo[playerid][pVerificareOB1] = 1;
save_OB(playerid);
return 1;
}cum fac aici sa am mai multe poziti de unde sa colectez dovleci intr-o singura comanda?
-
22 hours ago, shane said:
Salut @Negrici Rares,
Trimite si functia SetPlayerPosEx daca vrei sa fie rezolvata problema.
Insa din ce functii de genul am mai vazut eu, nu stiu la ce foloseste acel false, deci ori problema provine de la el, ori trebuie sa mai adaugi ceva.
Incearca sa scoti acel false, iar daca problema exista in continuare, trimite functia SetPlayerPosEx sa ne dam si noi seama cum functioneaza la tine.
O zi buna!
[EDIT]
Sectiunea pentru ajutor e aici: https://www.sa-mp.ro/forums/forum/355-ajutor-scripting/
Mi-am dat seama pana la urmă,era de la acel false, Multumesc , O zi buna!
-
Stiu ca o am dar gen eu daca am 10/6 slot-uri si dau sa cumpar o masina imi zice ca nu am slot-uri libere
-
Stiu ca o am dar gen eu daca am 10/6 slot-uri si dau sa cumpar o masina imi zice ca nu am slot-uri libere
-
.Cum fac verificare aici gen daca are numarul maxim de masini personale care este 10 sa nu poata sa cumpere cutia?
YCMD:buyvehiclecrate(playerid, params[],help) {
if(!PlayerToPoint(3.0,playerid,834.5374,-2261.7124,12.4926)) return SCM(playerid, -1, "Nu esti la crates!");
if(GetSlots(playerid) >= TotalSlots(playerid)) return SCM(playerid, -1, "Acel player are numarul maxim de vehicule!");
ShowPlayerDialog(playerid, DIALOG_BUYVCRATES, DIALOG_STYLE_LIST, "Buy vehcicle crate", "Vehicle Crate - {FF0000}1000{FFFFFF}Premium Points\nNormal Crate - {FF0000}300{FFFFFF}Special Points", "Select", "Exit");
return 1;
} -
ERORR:warning 202: number of arguments does not match definition
YCMD:gotocp(playerid, params[], help) {
if(PlayerInfo[playerid][pAdmin] < 6) return true;
if(CP[playerid] == 0) return SCM(playerid, COLOR_RED, "Eroare: Nu ai un checkpoints activ");
if(GetPlayerState(playerid) == 2) SetVehiclePosEx(playerid, GetPlayerVehicleID(playerid), CheckpointPos[playerid][0], CheckpointPos[playerid][1], CheckpointPos[playerid][2]);
else SetPlayerPosEx(false, playerid, CheckpointPos[playerid][0], CheckpointPos[playerid][1], CheckpointPos[playerid][2]); AICI ESTE PROBLEMA!!! DUPA CUM ZICE SUBLIME
new vw = GetPlayerVirtualWorld(playerid);
SetVehicleVirtualWorld(ExamCar[playerid], vw);
SetPlayerVirtualWorld(playerid, vw);
SetPlayerInterior(playerid, 0);
return true;
} -
Stiti gamemode-ul gta-samp- los-santos?
am descoperit un bug, cand vrei sa cumperi o masina din dealership iti ia bani dar nu iti da masina, oare sa fie de la sistemul de vehicule personale sau e facut prost dealership-ul?
-
mda nu prea am timp deci ma las de gm hpq
oare burned are acest bug? sau zimi si mie un gm de la care sa incep
-
Am iar o problema care ma bate rauu, daca dau pe o masina personala /carplate, imi zice ca numar-ul a fost pus dar cand dau /park imi zice ca nu sunt intr-o masina personala
-
da mi-am dat seama! ms oricum
-
function IsVehicleOccupied(vehicleid) return VehicleOccupied[vehicleid] != 0 ? (true) : (false); cam asa arata functia
-
sau ar trebui modificat aici ceva?
function Dublaje(playerid) {
new string[128];
for(new i = 0; i < 9; i++) PlayerTextDrawHide(playerid, SlotTD[i]);
for(new i = 0; i < 11; i++) PlayerTextDrawHide(playerid, PacaneleTD[i]);
IsPacanele[playerid] = 0;
IsDublaj[playerid] ++;
for(new i = 0; i < 7; i++) PlayerTextDrawShow(playerid, DublajTD[i]);
format(string, sizeof(string), "You win: ~g~$%s~n~~w~~h~Press RED or BLACK to double your win.", FormatNumbers(TotalBet[playerid]));
PlayerTextDrawSetString(playerid, DublajTD[2], string);
return true;
} -
timer Pacanele[600](playerid) {
if(TimerPacanele[playerid] > 0) {
TimerPacanele[playerid] --;
PlayerPlaySound(playerid, 5201, 0.0, 0.0, 0.0);
for(new i = 0; i < 9; i++) Slot[i][playerid] = random(6), PacaneleString(playerid, i);
if(TimerPacanele[playerid] == 0) {
stop Pacanele(playerid);
new string[300], AmPierdut = 0;
for(new gg = 0; gg < 6; gg++) {
if(Slot[0][playerid] == gg && Slot[4][playerid] == gg && Slot[8][playerid] == gg) AmPierdut = 1, GiveBet(playerid, gg, 1, 1);
else if(Slot[3][playerid] == gg && Slot[4][playerid] == gg && Slot[6][playerid] == gg) AmPierdut = 1, GiveBet(playerid, gg, 2, 1);
else if(Slot[0][playerid] == gg && Slot[3][playerid] == gg && Slot[6][playerid] == gg) AmPierdut = 1, GiveBet(playerid, gg, 1, 0);
else if(Slot[1][playerid] == gg && Slot[4][playerid] == gg && Slot[7][playerid] == gg) AmPierdut = 1, GiveBet(playerid, gg, 2, 0);
else if(Slot[2][playerid] == gg && Slot[5][playerid] == gg && Slot[8][playerid] == gg) AmPierdut = 1, GiveBet(playerid, gg, 3, 0);
}
format(string, sizeof(string), "~g~$%s", GetCashStr(playerid));
PlayerTextDrawSetString(playerid, PacaneleTD[9], string);
if(AmPierdut == 0) {
format(string, sizeof(string), "Ai pierdut $%s.", FormatNumbers(BetPacanele[playerid]));
SCM(playerid, COLOR_DARKNICERED, string);
GameTextForPlayer(playerid, "~r~YOU LOSE", 1000, 6);
}
}
}
return true;
}ma gandesc ca aici ar trebui sa modifi: for(new i = 0; i < 9; i++) Slot[i][playerid] = random(6), PacaneleString(playerid, i);
-
Am observat ca la gm-ul hpq 123 de fiecare data cand castigi la aparate si dai in dublaje prima carte este mereu rosie, cum pot face sa pice random gen??
-
Tick-urile depind si de host? Am un host de la Ultra-H free si am 180-195 Tick-uri doar eu pe sv cu toate sitemele pornite
E ok 195 tick-uri?
- 1
-
Am si eu o problema la gm hpq care imi da batai mari de cap,
imi zice ca masina mea personala e ocupata dar defapt nu e nimeni in ea, să fie de la comanda closestcar ? am observat ca, cand o folosesc se formeaza acest bug
e cam greu de explicat ca nu prea stiu de unde vine acest bug
-
oricum este usor de adaugat doar ca nu prea am timp
-
Am rezolvat, nu era asezat bine!Ms
-
CE ESTE GRESIT DE PRIMESC ACESTE WARNING-URI? :booter.inc(7269) : loose indentation , booter.inc(7270) : loose indentation
7269:StageTD[0] = TextDrawCreate(195.399978, 94.618469, "box");
7270:TextDrawLetterSize(StageTD[0], 0.000000, 25.333335);
7271:TextDrawTextSize(StageTD[0], 487.000000, 0.000000);
7272:TextDrawAlignment(StageTD[0], 1);
7273:TextDrawColor(StageTD[0], -1);
7274:TextDrawUseBox(StageTD[0], 1);
7275:TextDrawBoxColor(StageTD[0], 255);
7276:TextDrawSetShadow(StageTD[0], 0);
7277:TextDrawSetOutline(StageTD[0], 0);
7278:TextDrawBackgroundColor(StageTD[0], 255);
7279:TextDrawFont(StageTD[0], 1);
7280:TextDrawSetProportional(StageTD[0], 1);
7282:TextDrawSetShadow(StageTD[0], 0); -
ms mult frt
-
uite frate, si ma sparge ca nuj ce valoare sa pun
case 61..75: {
something = 20 + random(50); gString[0] = (EOS);
giveExp(playerid, something);
UpdateVar(playerid, "Respect", PlayerInfo[playerid][pExp]);
SCMf(playerid, COLOR_SVORANGE, "Spin: {FFFFFF}Ai castigat suma de %d experienta, felicitari.", something);
format(gString, sizeof gString, "Spin: {FFFFFF}Ai castigat suma de %d experienta. Felicitari !", something);
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Experienta:", gString, "Ok", "");
}
Implementare speedometer
in General
Posted
Eu am un gm care nu are speedometer
cum pot implementa unul?