-
Posts
16 -
Joined
-
Last visited
Posts posted by TioO
-
-
-
-
CMD:closestcar(playerid, params[]) { if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to log in first."); if(PlayerInfo[playerid][pAdmin] > 0) { if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { new VehicleID = GetClosestVehicle(playerid), string[128]; if(doesVehicleExist(VehicleID)) { PutPlayerInVehicle(playerid, VehicleID, 0); format(string, sizeof(string), "You have teleported into a %s (vehicle ID %d).", aVehicleNames[GetVehicleModel(VehicleID) - 400], VehicleID); SendClientMessage(playerid, COLOR_WHITE, string); } else SendClientMessage(playerid, COLOR_GREY, "No vehicles are in range."); } else SendClientMessage(playerid, COLOR_GREY, "You can only use this command while on foot."); } else return SendClientMessage(playerid, COLOR_LIGHTGREEN3, AdminOnly); return 1; }
stock GetClosestVehicle(playerid, exception = INVALID_VEHICLE_ID) { new Float:Distance, target = -1; for(new v; v < MAX_VEHICLES; v++) if(doesVehicleExist(v)) { if(v != exception && (target < 0 || Distance > GetDistancePlayerVeh(playerid, v))) { target = v; Distance = GetDistancePlayerVeh(playerid, v); } } return target; }
-
Multumesc!
-
Acum 1 oră, iMatt a spus:
ShowPlayerDialog(playerid, DIALOG_CHANGENAME, DIALOG_STYLE_INPUT, "Nume", "Introdu mai jos numele nou:", "OK", "Cancel");
Si sub OnDialogResponse:
case DIALOG_CHANGENAME: { if(!response) return 1; mysql_format(SQL, query, 256, "UPDATE `users` SET `Name`='%s' WHERE `ID`=%d", inputtext, PlayerInfo[playerid][pSQLID]); mysql_tquery(SQL, query, "", ""); format(PlayerInfo[playerid][pName], MAX_PLAYER_NAME, inputtext); SetPlayerName(playerid, inputtext); SCM(playerid, -1, "Ti-ai schimbat numele cu succes."); }
Multumesc. Comanda merge cum trebuie. Dar eu vreau sa ii dau unui jucator sa isi schimbe numele. Adica intra cu un nume limbaj neadecvat si eu dau comanda si ii apare lui lui asa introdu numele tau mai jos=.
-
Multumesc mult man! De mult imi doream sa am si eu cont de filelist! +1 din partea mea.
-
- Username : TioO
- Problema întâlnită: Vreau sa fac o comanda in care sa ii schimb numele unui jucator ,dar nu stiu cum. Am incercar eu sa fac ceva ,dar nu mi-a reusit.
- Detalii despre problemă: Vreau sa fac o comanda in care sa ii schimb numele unui jucator ,dar nu stiu cum. Am incercar eu sa fac ceva ,dar nu mi-a reusit.
- Ce ai încercat să faci înainte să postezi?: Sa fac eu comanda ,dar nu prea ma pricep.
- Cod sursa (recomandat pastebin.com) : Nu este nevoie.
- Alte detalii : Multumesc pentru ajutor!
-
Acum 29 minute, iMatt a spus:
Inlocuieste:
GetClosestVehicle2(playerid, 100000);
Cu:
GetClosestVehicle2(playerid);
multumesc !
-
Acum 3 minute, iMatt a spus:
Probabil ai in gm functia 'GetClosestVehicle2(parametru1)', tu ai folosit 2 parametrii.
Lasa o poza si cu functia daca nu te descurci mai departe.
stock GetClosestVehicle2(playerid) { new Float: Distance; if(!Distance) Distance = 10.0; new Float:X[2], Float:Y[2], Float:Z[2], Float:NearestPos = floatabs(Distance), NearestVehicle = INVALID_VEHICLE_ID; GetPlayerPos(playerid, X[0], Y[0], Z[0]); for(new i; i < MAX_VEHICLES; i++) { if(!IsVehicleStreamedIn(i, playerid) || IsPlayerInVehicle(playerid, i)) continue; GetVehiclePos(i, X[1], Y[1], Z[1]); if(NearestPos > GetDistanceBetweenPoints(X[0], Y[0], Z[0], X[1], Y[1], Z[1])) NearestPos = GetDistanceBetweenPoints(X[0], Y[0], Z[0], X[1], Y[1], Z[1]), NearestVehicle = i; } return NearestVehicle; }
-
- Username: TioO
- Problema întălnită: Am facut comanda /closestcar si acum primesc erori.
- Detalii despre problemă: Am facut comanda /closestcar si acum primesc erori.
- Ce ai încercat să faci înainte să postezi?:Nimic pentru ca nu stiu.
- Cod sursă (recomandat pastebin.com) : Eoarea : https://imgur.com/a/DVRB4j1 , Codul : https://pastebin.com/DSW45wuL
- Alte detalii:.
-
Am rezolvat!
-
Acum 17 minute, MihaiAD a spus:
ai compilat gamemode ? adica in fisieru "gamemodes" exista fila cu extensia .amx ?
-
- Username: TioO
- Problema întălnită: Cand vreau sa deschis server-ul imi apare o eroare.
- Detalii despre problemă: Cand vreau sa deschis server-ul imi apare o eroare.
- Ce ai încercat să faci înainte să postezi?: Nimic , pentru ca ma bate.
- Cod sursă (recomandat pastebin.com) : O sa dau o poza. https://imgur.com/a/9j1WmWZ
- Alte detalii: -
-
-
-
-
Hai sa vedem ce ai fauct.
-
8 minutes ago, sNaKe. said:
function SendAdminHelperMessage(color, string[]) { foreach(new i: Player) { if(PlayerInfo[i][pAdmin] >= 1 && PlayerInfo[i][pHelper] >= 1) { SendClientMessage(i, color, string); } } printf("%s", string); return 1; }
Multumesc mult! Puteti da T/C pentru ca s-a rezolvat! @Leonard
-
5 minutes ago, Dennis12 said:
Arata-ne functia SendAdminHelperMessage
-
function SendAdminHelperMessage(color, string[]) { foreach(PlayerAdmins, i) SCM(i, color, string); foreach(PlayerHelpers, i) SCM(i, color, string); printf("%s", string); return true; }
-
- Username : TioO
- Problema întâlnită: Cum pot sa fac ca sa scrie pe chatul adminilor si helperilor ca i-am setat lui x admin x.
- Detalii despre problemă: Nu primesc nici-o eroare la compilar. La sethelper am facut ceva asemanator dar nu imi dau seama de ce nu scrie.
- Ce ai încercat să faci înainte să postezi?: Nimic pentru ca nu imi dau seama ce trebuie sa fac.
- Cod sursa (recomandat pastebin.com) : https://pastebin.com/g4mEHs8w
- Alte detalii : -
-
-
Gamemode stable version. NU prea cred ca este stable version.
-
Recomand GM!
[REZOLVAT] Cum pot sa setez niste coordonate?
in Closed topics
Posted
Te duci pe samp la locatia unde vrei sa fie coordonata, scrii in chat /save si dupa cauti in bara de cautare windows fisierul text: " savedposition ", il deschizi si gata.