-
Posts
15 -
Joined
-
Last visited
Content Type
Profiles
Forums
News
Documentation
Posts posted by Buckzor
-
-
nu merge sa faci cont nou.. dupa dialogul cu register te pune sa pui parola si zice incontinuu parola incorecta
-
Just now, AlexxAdv said:
daca nu il ai stergi DisablePlayerCheckpoint(playerid); la else
nu am DisablePlayerCheckpoint
-
48 minutes ago, AlexxAdv said:
Faci 2 cod-uri coita, ti-am zis mai sus...
if(CpZiar[playerid] == 1 && obiectinmana[playerid] == 1)
{
cod...
}
else
{
cod..
}
da frate am inteles ce ai spus dar nu stiu cum sa fac sa nu mai dispara checkpoint-ul daca nu ai obiectu ala
-
Vad ca nu intelege-ti de loc.. fratilor vreau sa fac ca atunci cand ai ziar-ul in mana si intri in Checkpoint sa iti dea banii si sa te trimita la Checkpointul urmator... Iar daca nu ai ziar-ul in mana SA NU dispara Checkpointul si sa imi spuna sa pun ziarele in mana.
-
56 minutes ago, AlexxAdv said:2 hours ago, valivaly96 said:
if(CpZiar[playerid] == 1) { if(GetPVarInt(playerid,"InHand") == 1) { new rand, money, exp, string[256]; money = 15000 + random(5000); exp = 3 + random(3); PlayerInfo[playerid][pMoney] += money; GivePlayerMoneyEx(playerid, money); PlayerInfo[playerid][pExp] += exp; MoneyEarned[playerid] += money; PlayerInfo[playerid][pMoney] += money; UpdateVariable(playerid, pMoneyx); UpdateVariable(playerid, pExpx); format(string, sizeof(string), "(Job): {ffffff}Ai primit %d puncte de experienta.", exp); SendClientMessage(playerid, 0x00e1edFF, string); rand = random(sizeof(RandomZiar)); SetPlayerCheckpoint(playerid, RandomZiar[rand][0], RandomZiar[rand][1], RandomZiar[rand][2], 2.0); format(string, sizeof(string), "Informatii Job~n~~n~Ai castigat: $%s~n~Castig Total: $%s", FormatNumber(money), FormatNumber(MoneyEarned[playerid])); PlayerTextDrawSetString(playerid, JobTD[6], string); PlayerTextDrawShow(playerid, JobTD[6]); SetPVarInt(playerid, "InHand", 0); SetPlayerSpecialAction(playerid, 0); RemovePlayerAttachedObject(playerid, 6); ClearAnimations(playerid); } else SendClientMessage(playerid,-1,"Nu ai nici un ziar in mana"); }
asa ti.am spus sa faci dar nu intelegi. csf normal ca nu trimite mesaj daca tu nu ii scrii sa faca asta, e mai prost asa calculatorul nu intueste ce vrei tu sa faca trebuie sa ii spui exact ce vrei.
frate sunt inca incepator in pawno.. nu cer mura in gura pentru ca altfel nu o sa mai pot invata..
revin cu edit sa vad daca reusesc ceva ceva..
-
9 minutes ago, valivaly96 said:
Eu ti.am dat verificare == 1 nu == 0 la getpvarint. Asta e problema ru verifici sa ii dea cp si bani daca nu are ziar in mana
if(CpZiar[playerid] == 1)
{
new rand, money, exp, string[256];
if(GetPVarInt(playerid,"InHand")==1){
SendClientMessage(playerid,-1,"Trebuie sa ai un ziar in mana");}
money = 15000 + random(5000);
exp = 3 + random(3);PlayerInfo[playerid][pMoney] += money;
GivePlayerMoneyEx(playerid, money);
PlayerInfo[playerid][pExp] += exp;MoneyEarned[playerid] += money;
PlayerInfo[playerid][pMoney] += money;UpdateVariable(playerid, pMoneyx);
UpdateVariable(playerid, pExpx);format(string, sizeof(string), "(Job): {ffffff}Ai primit %d puncte de experienta.", exp);
SendClientMessage(playerid, 0x00e1edFF, string);rand = random(sizeof(RandomZiar));
SetPlayerCheckpoint(playerid, RandomZiar[rand][0], RandomZiar[rand][1], RandomZiar[rand][2], 2.0);format(string, sizeof(string), "Informatii Job~n~~n~Ai castigat: $%s~n~Castig Total: $%s", FormatNumber(money), FormatNumber(MoneyEarned[playerid]));
PlayerTextDrawSetString(playerid, JobTD[6], string);
PlayerTextDrawShow(playerid, JobTD[6]);SetPVarInt(playerid, "InHand", 0);
SetPlayerSpecialAction(playerid, 0);
RemovePlayerAttachedObject(playerid, 6);
ClearAnimations(playerid);
}if(CpZiar[playerid] == 1) { new rand, money, exp, string[256]; if(GetPVarInt(playerid,"InHand")==1){ SendClientMessage(playerid,-1,"Trebuie sa ai un ziar in mana");} money = 15000 + random(5000); exp = 3 + random(3); PlayerInfo[playerid][pMoney] += money; GivePlayerMoneyEx(playerid, money); PlayerInfo[playerid][pExp] += exp; MoneyEarned[playerid] += money; PlayerInfo[playerid][pMoney] += money; UpdateVariable(playerid, pMoneyx); UpdateVariable(playerid, pExpx); format(string, sizeof(string), "(Job): {ffffff}Ai primit %d puncte de experienta.", exp); SendClientMessage(playerid, 0x00e1edFF, string); rand = random(sizeof(RandomZiar)); SetPlayerCheckpoint(playerid, RandomZiar[rand][0], RandomZiar[rand][1], RandomZiar[rand][2], 2.0); format(string, sizeof(string), "Informatii Job~n~~n~Ai castigat: $%s~n~Castig Total: $%s", FormatNumber(money), FormatNumber(MoneyEarned[playerid])); PlayerTextDrawSetString(playerid, JobTD[6], string); PlayerTextDrawShow(playerid, JobTD[6]); SetPVarInt(playerid, "InHand", 0); SetPlayerSpecialAction(playerid, 0); RemovePlayerAttachedObject(playerid, 6); ClearAnimations(playerid); }
poftim.. == 1
am pus asa si nici mesajul nu imi mai apare in chat
-
if(CpZiar[playerid] == 1) { new rand, money, exp, string[256]; if(GetPVarInt(playerid,"InHand")==0){ SendClientMessage(playerid,-1,"Trebuie sa ai un ziar in mana");} money = 15000 + random(5000); exp = 3 + random(3); PlayerInfo[playerid][pMoney] += money; GivePlayerMoneyEx(playerid, money); PlayerInfo[playerid][pExp] += exp; MoneyEarned[playerid] += money; PlayerInfo[playerid][pMoney] += money; UpdateVariable(playerid, pMoneyx); UpdateVariable(playerid, pExpx); format(string, sizeof(string), "(Job): {ffffff}Ai primit %d puncte de experienta.", exp); SendClientMessage(playerid, 0x00e1edFF, string); rand = random(sizeof(RandomZiar)); SetPlayerCheckpoint(playerid, RandomZiar[rand][0], RandomZiar[rand][1], RandomZiar[rand][2], 2.0); format(string, sizeof(string), "Informatii Job~n~~n~Ai castigat: $%s~n~Castig Total: $%s", FormatNumber(money), FormatNumber(MoneyEarned[playerid])); PlayerTextDrawSetString(playerid, JobTD[6], string); PlayerTextDrawShow(playerid, JobTD[6]); SetPVarInt(playerid, "InHand", 0); SetPlayerSpecialAction(playerid, 0); RemovePlayerAttachedObject(playerid, 6); ClearAnimations(playerid); }
Am facut asa si am dat de alta problema..
imi afiseaza mesajul corect daca nu am un ziar in mana dar imi da banii si ma trimite la alt cp
-
24 minutes ago, valivaly96 said:
Dupa verificarea If(CpZiar[playerid]=1){
If(GetPVarInt(playerid,"InHand")==1){//executi ce ai tu mai sus}
else{SCM(playerid,-1,"Trebuie sa ai un zoar in mana");//sau ce vrei tu sa faca daca nu are ziar in mana cand inyra in cp
}
}
nu inteleg... fii mai explicit te rog
-
2 hours ago, AlexxAdv said:
Fa gen cand iti da cp-ul defineste new obiectinmana[MAX_PLAYERS]; si la functia care iti da obiectul in mana pui
obiectinmana[playerid] = 1;
apoi pe asta o pui asa
if(CpZiar[playerid] == 1 && obiectinmana[playerid] == 1)
Am facut si cum ai spus tu dar tot daca intru in CP fara "obiectinmana" imi dispare checkpoint-ul
Daca am "obiectinmana" si intru in checkpoint functioneaza perfect si ma trimite la altul
eu vreau ca atunci cand intri in CP fara "obiectinmana" sa nu dispara checkpoint-ul si sa iti returneze un mesaj ca nu ai "obiectinmana"
-
Salut, incerc sa fac ca atunci cand intri in Checkpoint cu un anumit obiect sa iti dea banii si daca nu ai obiectul sa nu iti dea banii. Am reusit sa fac asta dar daca intru fara acel obiect in Checkpoint , Checkpoint-ul dispare.. as vrea sa fac sa nu dispara checkpoint-ul si sa imi afiseze un mesaj ca trebuie sa am acel obiect in mana pentru a continua.
if(CpZiar[playerid] == 1) { if(IsPlayerAttachedObjectSlotUsed(playerid,6)) { new rand, money, exp, string[256]; money = 15000 + random(5000); exp = 3 + random(3); PlayerInfo[playerid][pMoney] += money; GivePlayerMoneyEx(playerid, money); PlayerInfo[playerid][pExp] += exp; MoneyEarned[playerid] += money; PlayerInfo[playerid][pMoney] += money; UpdateVariable(playerid, pMoneyx); UpdateVariable(playerid, pExpx); format(string, sizeof(string), "(Job): {ffffff}Ai primit %d puncte de experienta.", exp); SendClientMessage(playerid, 0x00e1edFF, string); rand = random(sizeof(RandomZiar)); SetPlayerCheckpoint(playerid, RandomZiar[rand][0], RandomZiar[rand][1], RandomZiar[rand][2], 2.0); format(string, sizeof(string), "Informatii Job~n~~n~Ai castigat: $%s~n~Castig Total: $%s", FormatNumber(money), FormatNumber(MoneyEarned[playerid])); PlayerTextDrawSetString(playerid, JobTD[6], string); PlayerTextDrawShow(playerid, JobTD[6]); SetPVarInt(playerid, "InHand", 0); SetPlayerSpecialAction(playerid, 0); RemovePlayerAttachedObject(playerid, 6); ClearAnimations(playerid); } }
-
-
Cum pot face atunci cand parasesti masina de job sa iti trimita un mesaj in chat cum ca trebuie sa te intorci la bicicleta in maxim 30 de secunde altfel aceea se va distruge?
eu am incercat asta dar degeaba ma urc inapoi pe ea ca tot mi-o distruge
public OnPlayerExitVehicle(playerid, vehicleid) { if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER) { SetTimerEx("ZiarDestroy", 3000, false, "i", playerid); SCM(playerid, 0x00e1edFF, "(Job): {FFFFFF}Ai 30 de secunde sa te intorci la bicicleta altfel jobul tau va fi anulat."); } return 1; } forward ZiarDestroy(playerid); public ZiarDestroy(playerid) { SCM(playerid, 0x00e1edFF, "(Job): {ffffff}Munca ta a esuat! Motiv: Ai parasit bicicleta!"); DestroyVehicle(masinaziar[playerid]); masinaziar[playerid] = 0; JobWorking[playerid] = 0; DisablePlayerCheckpoint(playerid); CpZiar[playerid] = 0; }
-
Mersi de ajutor
-
Salut am incercat sa fac un job si checkpointurile sa fie random unul dupa altul fara sa se termine job-ul.. adica cand intru in cp imi da banii si ma trimite la altul si
if(CPizza[playerid] == 1) { PlayerInfo[playerid][pMoney] = PlayerInfo[playerid][pMoney] + 3000; SendClientMessage(playerid, -1, "Ai primit 3000$ pentru aceasta livrare."); //SendClientMessage(playerid, -1, "Daca doresti sa mai livrezi pizza, mergi inapoi la magazin si foloseste comanda /startdelivery."); CPizza[playerid] = 1; livrare[playerid] = 1; //DisablePlayerCheckpoint(playerid); }
CMD:work(playerid, params[]) { new rand; if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid, -1, "Nu esti conectat."); if(PlayerInfo[playerid][pJob] != 1) return SendClientMessage(playerid, -1, "Nu detii job-ul Pizza Boy."); if(livrare[playerid] != 0) return SendClientMessage(playerid, -1, "Deja livrezi pizza."); if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "Trebuie sa fii intr-un vehicul pentru a incepe livrarile."); if(!IsPlayerInRangeOfPoint(playerid, 4.0, 2066.3320, -1717.3853, 14.1363)) return SendClientMessage(playerid, -1, "Trebuie sa fii in fata magazinui de pizza pentru a incepe livrarile."); rand = random(sizeof(RandomPizza)); CPizza[playerid] = 1; livrare[playerid] = 1; SetPlayerCheckpoint(playerid, RandomPizza[rand][0], RandomPizza[rand][1], RandomPizza[rand][2], 2.0); SendClientMessage(playerid, -1, "Mergi la punctul marcat pe harta pentru a livra pizza."); SendClientMessage(playerid, -1, "Daca doresti sa anulezi livrarea foloseste comanda /stopdelivery."); return 1; }
Gamemode created by Leonard from 0
in Gamemode-uri
Posted
Ba da.. contul lui leonard merge sa intru pe el și se Actualizează in db dacă modific bani rp Lv etc