Jump to content
  • 0

Job


Versace

Question

Saltu am creat un job totul merge bine nu am am nici o erroare cand incep munca sa ma duc la checkpoint si dau /find pe un jucator sau dau /gps pe un loc aproape sa zicem ma duc acolo,intru in checkpoint si imi da banii,as dorii sa primesc banii doar la checkpoint-urile puse de mine.

Link to comment
Share on other sites

8 answers to this question

Recommended Posts

  • 0

Nu la find,gand dau /gps si ma duc la un CP si  am pornit job-ul in acelasi timp imi sterge cp-ul de la job si ma duce la cel selectat de mine in gps si imi da banii ne fiind acel cp

9 minutes ago, WopsS said:

Atunci cand dai /find pe un jucator anuleaza checkpoint-urile precedente, adica daca ai o variabila setata pe jucator pentru asta reseteaza-o.

 

Link to comment
Share on other sites

  • 0

Foloseste o variabila care sa iti citeasca daca lucrezi, ex:

daca el tasteaza comanda work:

CMD:work(playerid, params[])
{
	munceste[playerid] = 1;
	return 1;
}
CMD:gps(playerid, params[])
{
	if(munceste[playerid] > 0) return SendClientMessage(playerid, -1, "Deja lucrezi, foloseste comanda /stopwork");
	return 1;
}
CMD:stopwork(playerid, params[])
{
	if(munceste[playerid] == 1) { munceste[playerid] = 0; }
	return 1;
}

 

Edited by [RW]Robi

                        

 

 

Link to comment
Share on other sites

  • 0
2 minutes ago, [RW]Robi said:

Foloseste o variabila care sa iti citeasca daca lucrezi, ex:

daca el tasteaza comanda work:


CMD:work(playerid, params[])
{
	munceste[playerid] = 1;
	return 1;
}
CMD:gps(playerid, params[])
{
	if(munceste[playerid] > 0) return SendClientMessage(playerid, -1, "Deja lucrezi, foloseste comanda /stopwork");
	return 1;
}
CMD:stopwork(playerid, params[])
{
	if(munceste[playerid] == 1) { munceste[playerid] = 0; }
	return 1;
}

 

    if(strcmp(cmd, "/angajeaza", true) == 0)
{
    if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid, -1, "Nu esti conectat.");
    if(!IsPlayerInRangeOfPoint(playerid, 1.0, 1019.3221,-1370.8268,13.5540)) return SendClientMessage(playerid, -1, "Trebuie sa fii in pickup-ul de la HotDog pentru a te angaja.");
    if(PlayerInfo[playerid][pJob] != 0) return SendClientMessage(playerid, -1, "Deja detii un job.");
    PlayerInfo[playerid][pJob] = 17;
    SendClientMessage(playerid, -1, "Felicitari! Acum detii job-ul HotDog.");
    return 1;
}
    if(strcmp(cmd, "/livreaza", true) == 0)
{
    new rand;
    if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid, -1, "Nu esti conectat.");
    if(PlayerInfo[playerid][pJob] != 17) return SendClientMessage(playerid, -1, "Nu detii job-ul de HotDog.");
    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, 990.9988,-1363.0720,13.3664)) return SendClientMessage(playerid, -1, "Trebuie sa fii in pickup-ul din fata pentru a incarca masina cu hotdog-uri.");
    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 hotdog.");
    SendClientMessage(playerid, -1, "Daca doresti sa anulezi livrarea foloseste comanda /oprestelivrarea.");
    return 1;
}
    if(strcmp(cmd, "/oprestelivrarea", true) == 0)
{
    if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid, -1, "Nu esti conectat.");
    if(PlayerInfo[playerid][pJob] != 17) return SendClientMessage(playerid, -1, "Nu detii job-ul HotDog.");
    if(livrare[playerid] == 0) return SendClientMessage(playerid, -1, "Nu livrezi hotdog pentru a opri livrarile.");
    DisablePlayerCheckpoint(playerid);
    livrare[playerid] = 0;
    CPizza[playerid] = 0;
    return 1;
}
	if(CPizza[playerid] == 1)
{
    GivePlayerMoney(playerid, 150000);
    SendClientMessage(playerid, -1, "Ai primit 150.000$ pentru aceasta livrare.");
    SendClientMessage(playerid, -1, "Daca doresti sa mai livrezi hotdog, mergi inapoi la magazin si foloseste comanda /livreaza.");
    CPizza[playerid] = 0;
    livrare[playerid] = 0;
    DisablePlayerCheckpoint(playerid);
}

 

Link to comment
Share on other sites

  • 0
28 minutes ago, w1zzan said:

 if(strcmp(cmd, "/angajeaza", true) == 0) {     if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid, -1, "Nu esti conectat.");     if(!IsPlayerInRangeOfPoint(playerid, 1.0, 1019.3221,-1370.8268,13.5540)) return SendClientMessage(playerid, -1, "Trebuie sa fii in pickup-ul de la HotDog pentru a te angaja.");     if(PlayerInfo[playerid][pJob] != 0) return SendClientMessage(playerid, -1, "Deja detii un job.");     PlayerInfo[playerid][pJob] = 17;     SendClientMessage(playerid, -1, "Felicitari! Acum detii job-ul HotDog.");     return 1; }     if(strcmp(cmd, "/livreaza", true) == 0) {     new rand;     if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid, -1, "Nu esti conectat.");     if(PlayerInfo[playerid][pJob] != 17) return SendClientMessage(playerid, -1, "Nu detii job-ul de HotDog.");     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, 990.9988,-1363.0720,13.3664)) return SendClientMessage(playerid, -1, "Trebuie sa fii in pickup-ul din fata pentru a incarca masina cu hotdog-uri.");     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 hotdog.");     SendClientMessage(playerid, -1, "Daca doresti sa anulezi livrarea foloseste comanda /oprestelivrarea.");     return 1; }

 

foloseste si tu un porcesor de comenzi.

**********************************

Servicii Scripting de calitate:

*********************************

Future Project: ExpertGame

*********************************

Link to comment
Share on other sites

  • 0
  • 0
Guest
This topic is now closed to further replies.
×
×
  • 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.