- 0
Problema checkpoint-uri
-
Similar Content
-
Cum pot face sa seteze automat random vremea (weather) pe server cu ID-urile alese de mine
By cstef4n,
- 1 answer
- 129 views
-
- 8 answers
- 288 views
-
Am o problema cu un special quest de iarna,sunt la inceput cu scripting-ul si am o problema,cand intru in raza de checkpoint nu se intampla absolut nimic,stie cineva de ce?
By cbnmihaita,
- 3 answers
- 1.021 views
-
- 1 answer
- 681 views
-
am un crash care ma bantuie de ceva timp, am jucat vreo cativa ani pe mai multe laptopuri/pc-uri si n am avut treaba asta niciodata, a aparut peste noapte
By reje,
- 1 answer
- 615 views
-
-
Recently Browsing 0 members
- No registered users viewing this page.

Question
Punct.
Problema intalnita (descriere): Am incercat sa fac un nou job, folosind cateva checkpoint-uri, dar nu functioneaza cum trebuie.
Bun. Cum ar trebui sa functioneze job-ul:
Pas1: te urci in masina, scrii /job si iti apare un checkpoint(119)
Pas2: cand intri in checkpoint, ti se pun doua obiecte pe masina si iti apare un alt checkpoint(120) random
Pas3: cand intri in checkpoint 120, dispare un obiect, apare altul si iti da iar un checkpoint(122) random
Pas4: cand intri in checkpoint 122, dispare celalalt obiect, se pune altul si iti da alt checkpoint(123)
Pas5: cand intri in checkpoint(123) primesti banii, obiectele dispar, la fel si checkpoint-ul si se termina job-ul
Cum functioneaza job-ul acum:
- te urci in masina, scri /job si iti apare un checkpoint(119)
- cand intri in checkpoint(119), se intampla ce ar trebui sa se intample la Pas2, Pas3, Pas4, Pas5 toate odata(adica iti da laditele, se schimb pe rand, primesti banii, dispar si termini job-ul)
Ero(area / rile) / warning-(ul / urile): -
Liniile de cod / sursa / script-ul(obligatoriu):
Comanda /job:
Imagini / Video (optional):
Ati incercat sa rezolvati singur?:
if(PlayerInfo[playerid][pJob] == 9)//"/job9"// Pomicultor { if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(IsPomicultorVeh(newcar)) { if(Mere[playerid] == 0) { //StepPomicultor[playerid] = 1; CP[playerid] = 119; SetPlayerCheckpoint(playerid, 2899.0000, 1932.2500, 10.84, 2.5); SCM(playerid, c_alb, "Mergi sa iei laditele pentru a colecta mere."); } } else SCM(playerid, c_alb, "Nu esti intr-o masina de la job pomicultor."); } else SCM(playerid, c_alb, "Nu esti soferul unei masini."); }if(CP[playerid] == 119) { if(PlayerInfo[playerid][pJob] == 9) { if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(IsPomicultorVeh(vehicleid)) { if(Mere[playerid] == 0) { //if(StepPomicultor[playerid] == 1) //{ //StepPomicultor[playerid] = 2; cutie_pomicultor[playerid][0] = CreateObject(19639, 0, 0, -1000, 0, 0, 0, 100); AttachObjectToVehicle(cutie_pomicultor[playerid][0], GetPlayerVehicleID(playerid), -0.449999,-1.500000,0.400000,0.000000,0.000000,0.000000); cutie_pomicultor[playerid][1] = CreateObject(19639, 0, 0, -1000, 0, 0, 0, 100); AttachObjectToVehicle(cutie_pomicultor[playerid][1], GetPlayerVehicleID(playerid), 0.375000,-1.500000,0.400000,0.000000,0.000000,0.000000); DisablePlayerCheckpoint(playerid); CP[playerid] = 0; new nr = random(6); CP[playerid] = 120; SetPlayerCheckpoint(playerid, Copac[nr][0], Copac[nr][1], Copac[nr][2], 2.5); SCM(playerid, c_alb, "Ai luat doua cutii goale. Acum mergi in livata pentru a colecta merele."); //} else SCM(playerid, c_alb, "Error!"); } else SCM(playerid, c_alb, "Ai deja mere culese."); } else SCM(playerid, c_alb, "Nu esti intr-un vehicul pentru pomicultori."); } else SCM(playerid, c_alb, "Nu esti soferul unei maisini."); } else SCM(playerid, c_alb, "Nu esti pomicultor."); } if(CP[playerid] == 120) { if(PlayerInfo[playerid][pJob] == 9) { if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(IsPomicultorVeh(vehicleid)) { Mere[playerid]++; //printf("Mere: %d", Mere[playerid]); //printf("StepPomicultor: %d", StepPomicultor[playerid]); DestroyObject(cutie_pomicultor[playerid][0]); cutie_pomicultor[playerid][0] = CreateObject(19637, 0, 0, -1000, 0, 0, 0, 100); AttachObjectToVehicle(cutie_pomicultor[playerid][0], GetPlayerVehicleID(playerid), -0.449999, -1.500000, 0.400000, 0.000000,0.000000,0.000000); DisablePlayerCheckpoint(playerid); CP[playerid] = 0; new nr = random(6); CP[playerid] = 122; SetPlayerCheckpoint(playerid, Copac[nr][0], Copac[nr][1], Copac[nr][2], 2.5); SCM(playerid, c_alb, "Ai strans o ladita cu mere. Mai ai de cules una inainte de a vinde merele."); //StepPomicultor[playerid] = 3; } else SCM(playerid, c_alb, "Nu esti intr-un vehicul pentru pomicultori."); } else SCM(playerid, c_alb, "Nu esti soferul unei maisini."); } else SCM(playerid, c_alb, "Nu esti pomicultor."); } if(CP[playerid] == 122) { if(PlayerInfo[playerid][pJob] == 9) { if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(IsPomicultorVeh(vehicleid)) { if(Mere[playerid] == 1) { DisablePlayerCheckpoint(playerid); Mere[playerid]++; DestroyObject(cutie_pomicultor[playerid][1]); cutie_pomicultor[playerid][1] = CreateObject(19636, 0, 0, -1000, 0, 0, 0, 100); AttachObjectToVehicle(cutie_pomicultor[playerid][1], GetPlayerVehicleID(playerid), 0.374999, -1.500000, 0.400000, 0.000000,0.000000,0.000000); CP[playerid] = 0; //new nr = random(6); CP[playerid] = 123; SetPlayerCheckpoint(playerid, 2810.5000, 2020.2000, 10.580, 2.5); SCM(playerid, c_alb, "Ai strans doua laditi cu mere. Acum le poti vinde."); //StepPomicultor[playerid] = 4; } else SCM(playerid, c_alb, "Nu ai o ladita cu mere.."); } else SCM(playerid, c_alb, "Nu esti intr-un vehicul pentru pomicultori."); } else SCM(playerid, c_alb, "Nu esti soferul unei maisini."); } else SCM(playerid, c_alb, "Nu esti pomicultor."); } if(CP[playerid] == 123) { if(PlayerInfo[playerid][pJob] == 9) { if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(IsPomicultorVeh(vehicleid)) { if(Mere[playerid] == 0) { SCM(playerid, c_alb, "Nu ai vreo ladita de mere."); DisablePlayerCheckpoint(playerid); CP[playerid] = 0; } else if(Mere[playerid] == 1) { SCM(playerid, c_alb, "Ai prea putine mere."); DisablePlayerCheckpoint(playerid); Mere[playerid] = 0; CP[playerid] = 0; } else if(Mere[playerid] == 2) { DisablePlayerCheckpoint(playerid); new castig = 6500 + random(1000); format(string, sizeof(string), "Felicitari! Ai vandut merele pentru %d$.", castig); PlayerInfo[playerid][pCash] += castig; UpdateMoney(playerid); SCM(playerid, c_alb, string); CP[playerid] = 0; Mere[playerid] = 0; DestroyObject(cutie_pomicultor[playerid][0]); DestroyObject(cutie_pomicultor[playerid][1]); } else SCM(playerid, c_alb, "S-a produs o eroare"); //StepPomicultor[playerid] = 0; } else SCM(playerid, c_alb, "Nu esti intr-un vehicul pentru pomicultori."); } else SCM(playerid, c_alb, "Nu esti soferul unei maisini."); } else SCM(playerid, c_alb, "Nu esti pomicultor."); }Edited by Punct.Nu mai deschideti in pu*a mea servere de SA:MP !
Jucati-va pe cele care sunt ! Sunt suficiente !
Reguli de bun simt:
My work
:::http://pastebin.com/VRNRcaAs2 answers to this question
Recommended Posts