-
Posts
436 -
Joined
-
Last visited
-
Days Won
19
Content Type
Profiles
Forums
News
Documentation
Everything posted by ionutdrg45
-
Ajutor va rog dau un host de sa-mp il platesc eu in fiecare luna
ionutdrg45 replied to AndreiB's question in Ajutor Scripting
e pe la sistemul de respawnare, cum a zis si @MiritaXD trebuie vazut cum functioneaza sistemul pentru fiecare slot -
Ajutor va rog dau un host de sa-mp il platesc eu in fiecare luna
ionutdrg45 replied to AndreiB's question in Ajutor Scripting
problema e la pPluscarkey si pPluscarkey2, la spawnarea vehiculelor pe server/tractare, analizeaza sistemul daca tii neaparat sa ramai la gamemode-ul bigzone si vezi unde apare pPluscarkey inloc de pPluscarkey2, personal iti recomand sa refaci sistemul de vehicule personale, acela este unu destul de vechi si ineficient, deoarece intampini multe probleme si la transferul vehiculelor si mai ocupa si pe putin 7000 de linii din gamemode -
Exact cum a zis @Exaton, tebuie activate
-
Folosesti /createhouse exterior in locul unde vrei sa fie intrarea in casa, /createhouse interior in interiorul unei case pentru a creea interiorul unei noii case si in final /createhouse complete pentru finalizarea procesului. Un mic sfat, HouseInfo[hVirtual] = GetPVarInt(playerid, "pHiVW"); asta inlocuieste-o cu HouseInfo[hVirtual] = i; pentru a nu se buguii sistemul, ca ramane acelasi virtual ca al casei in care ai salvat interiorul.
-
adaugi obiectele in gamemode, la OnGameModeInit sau la LoadAllObjects daca ai.
-
am incercat, insa fara succes, e singura metoda pe care o stiu pentru a face ceea ce tu vrei, insa nu merge aparent pe acest sistem de vehicule
-
nu mai tin minte exact pe unde e pPluscarkey2 si pPluscarkeyx analizeaza functiile
-
am patit si eu asta, deobicei este de la filele cu care porneste serverul, trebuie sa ai ceva de genul http://prntscr.com/iqas0e pe acolo, daca e, poti cauta in gamemode-ul wster ca are acolo astea, faci inca un folder si incerci sa pornesti asa
-
am vazut, am fostul gamemode cu acelasi sistem de masini personale, incerc sa vad daca gasesc ceva
-
si vezi pana unde ajunge cu sendclientmessage-ul, sa faci putin debug, ca n-am alta idee
-
Incearca sa pui cate un SendClientMessage public OnVehicleStreamIn(vehicleid, forplayerid){ SendClientMessage(forplayerid,-1,"Onvehiclestreamin"); for(new v=0; v<MAX_PVEHS; v++){ SendClientMessage(forplayerid,-1,"parcurgerea masinilor personale"); if(personalcar[v][forplayerid] == vehicleid) { SendClientMessage(forplayerid,-1,"a trecut de conditie"); SetVehicleParamsForPlayer(vehicleid,forplayerid,0,0); }} return 1;}
-
hmm, nu stiu ce sa zic, e amestecat tare sistemul de vehicule de pe server-ul tau, nu se face verificarea bine daca este masina lui, o sa ma mai uit sa vad daca gasesc si alta solutie
-
Acest bug apare pe mai multe servere, e de la sistemul de vehicule foarte complicat si pe undeva se incurca slotul 5 cu 6
-
greseala mea, scz public OnVehicleStreamIn(vehicleid, forplayerid){ for(new v=0; v<MAX_PVEHS; v++){ if(personalcar[v][forplayerid] == vehicleid) { SetVehicleParamsForPlayer(vehicleid,forplayerid,0,0); }} return 1;} acolo era forplayerid nu playerid
-
function DespawnVehicle(carid) { new dbid = FindSpawnID(carid); if(VehicleHaveDriver(dbid)) { VehicleTimer[dbid] = SetTimerEx("DespawnVehicle", 60000*20, 0, "d", dbid);// aici se reseteaza timer-ul pentru a nu ramane masina pe server return 1; } if(CarInfo[dbid][Spawned] != 0) DestroyPlayerCar(dbid); printf("Vehicle %d despawned. [db: %d]", carid, dbid); return 1; } ceva de genul ar trebuii sa fie, ca sa ti se reseteze si timer-ul, ca altfel ramane masina pe server
-
public OnVehicleStreamIn(vehicleid, forplayerid) { for(new v=0; v<MAX_PVEHS; v++){ if(personalcar[v][playerid] == vehicleid) { SetVehicleParamsForPlayer(vehicleid,forplayerid,0,0); }} return 1; } asa trebuie sa arate functia ta, nu trebuie sa definesti variabile
-
for(new v=0; v<MAX_PVEHS; v++) { if(personalcar[v][playerid] == vehicleid) { SetVehicleParamsForPlayer(vehicleid,forplayerid,0,0); } } ceva de genul ar trebuii sa arate, e doar pentru detinatorii masinilor, nu si pentru jucatorii care au primit key, imi spui daca merge
-
da-mi putin comanda :lock
-
depinde de cum este sistemul tau de vehicule, la mine e ceva mai simplut
-
cauta chestia asta public OnVehicleStreamIn(vehicleid, forplayerid) in gamemode, daca nu o ai, o adaugi si aici verifici daca este masina playerului sau are key de la ea for(new v; v < MAX_PERSONAL_VEHICLES; v++) { if(PlayerInfo[forplayerid][pCarID][v] == vehicleid) { SetVehicleParamsForPlayer(vehicleid,forplayerid,0,0); } } for(new vv; vv < MAX_VEHICLES; vv++) { if(vv == HireCar[forplayerid]) { SetVehicleParamsForPlayer(vv,forplayerid,0,0); } } la mine asa este creat sistemul de vehicule, la tine poate fi diferit, depinde de tine sa ajustezi functia
-
Sistem de spin luat de la rpg.thug.ro (nu fac reclama)
ionutdrg45 replied to Narkis108's question in Ajutor Scripting
arata ce ai copiat si unde, nu am timp sa stau cu tw, eu raspund cand am timp -
da, cred ca e cel mai indicat asa, le treci din include in gamemode si ar trebuii sa mearga, nu cred ca le citeste ok din include
-
ok, atunci defineste-o dupa include-uri
-
de ce nu definesti AdminError "You are not authorized to use that command." asta direct in gamemode, fara sa mai accesezi un include pentru a face asta ? #define AdminError "You are not authorized to use that command." bagi asta dupa antideamx(daca ai, ar trebuii sa ai)
-
arata liniile
