-
Posts
18 -
Joined
-
Last visited
Content Type
Profiles
Forums
News
Documentation
Posts posted by Domnu.MC
-
-
Stie cineva cum as putea face o legatura intre un incendiu si un player care incearca sa il stinga cu masina de pompieri?? Cu extinctorul am reusit sa fac dar nu si cu masina
-
4 hours ago, RazvanYT said:
#include <YSI\y_commands>
#include <YSI\y_master>#include <YSI\y_timers>
YCMD:staff(playerid, params[], help) {
if(PlayerInfo[playerid][pAdmin] < 1) return 1;
ShowPlayerDialog(playerid, DIALOG_STAFF, DIALOG_STYLE_LIST, "Staff", "Admins\nHelpers", "Ok", "Close");
return 1;
}if(dialogid == DIALOG_STAFF)
{
if(!response) return 1;
new szQuery[1024], szResult[1024], szDialog[1024], szDialog2[4000], Cache: result;
new szPlayers, szPlayersT;
new szName[180], szAdmin, szLastOn[180], x, y, szTitle[180], warns, userID;
switch(listitem) {
case 0: {
format(szQuery, sizeof(szQuery), "SELECT * FROM `users` WHERE `Admin`>'0' ORDER BY `users`.`Admin` ASC LIMIT 50");
result = mysql_query(SQL, szQuery);
strcat(szDialog2, "Name\tStatus\tRaport\tWarns\n");
for(new i, j = cache_get_row_count (); i < j; i++)
{
cache_get_field_content(i, "name", szResult); format(szName, 256, szResult);
cache_get_field_content(i, "Admin", szResult); szAdmin = strval(szResult);
cache_get_field_content(i, "lastOn", szResult); format(szLastOn, 256, "Offline (%s)", szResult);
cache_get_field_content(i, "HelpedPlayers", szResult); szPlayers = strval(szResult);
cache_get_field_content(i, "HelpedPlayersToday", szResult); szPlayersT = strval(szResult);
cache_get_field_content(i, "AW", szResult); warns = strval(szResult);
userID = GetPlayerID( szName );
if(IsPlayerConnected(userID)) format(szLastOn, 256, "Online");
if(!IsPlayerConnected(userID)) format(szLastOn, 256, "Offline");
x++;
format(szDialog, sizeof(szDialog), "(%d) %s\t%s\t%d on this week / %d total\t%d/3\n", szAdmin, szName, szLastOn, szPlayersT, szPlayers, warns);
strcat(szDialog2, szDialog);
}
cache_delete(result);
format(szTitle, sizeof(szTitle), "{FFEE00}Admins (%d/%d)", GetStaffOnline(0), x);
}
case 1: {
format(szQuery, sizeof(szQuery), "SELECT * FROM `users` WHERE `Helper`>'0' ORDER BY `users`.`Helper` ASC LIMIT 50");
result = mysql_query(SQL, szQuery);
strcat(szDialog2, "Name\tStatus\tRaport\tWarns\n");
for(new i, j = cache_get_row_count (); i < j; i++) {
cache_get_field_content(i, "name", szResult); format(szName, 256, szResult);
cache_get_field_content(i, "Helper", szResult); szAdmin = strval(szResult);
cache_get_field_content(i, "lastOn", szResult); format(szLastOn, 256, "Offline (%s)", szResult);
cache_get_field_content(i, "HelpedPlayers", szResult); szPlayers = strval(szResult);
cache_get_field_content(i, "HelpedPlayersToday", szResult); szPlayersT = strval(szResult);
cache_get_field_content(i, "HW", szResult); warns = strval(szResult);
userID = GetPlayerID( szName );
if(IsPlayerConnected(userID)) format(szLastOn, 256, "Online");
if(!IsPlayerConnected(userID)) format(szLastOn, 256, "Offline");
y++;
format(szDialog, sizeof(szDialog), "(%d) %s\t%s\t%d today / %d total\t%d/3\n", szAdmin, szName, szLastOn, szPlayersT, szPlayers, warns);
strcat(szDialog2, szDialog);
}
cache_delete(result);
format(szTitle, sizeof(szTitle), "{FFEE00}Helpers (%d/%d)", GetStaffOnline(1), y);
}
}
ShowPlayerDialog(playerid, DIALOG_STAFF+1, DIALOG_STYLE_TABLIST_HEADERS, szTitle, szDialog2, "Ok", "Back");
}Este buna si comanda asta, dar eu as avea nevoie gen sa modific din asa zisa baza de date pe care o creeaza YSI, sa pot verifica datele unui player offline
-
Stie cineva daca as putea face aceasta comanda folosind doar YSI?? Cu my-sql o am deja facuta dar am nevoie de ea si cu YSI doar si nu imi dau seama cum sa o fac
CMD:staff(playerid, params[], help) {
if(PlayerInfo[playerid][pAdmin] < 1) return 1;
ShowPlayerDialog(playerid, DIALOG_STAFF, DIALOG_STYLE_LIST, "Staff", "Admins\nHelpers", "Ok", "Close");
return 1;
}if(dialogid == DIALOG_STAFF)
{
if(!response) return 1;
new szQuery[1024], szResult[1024], szDialog[1024], szDialog2[4000], Cache: result;
new szPlayers, szPlayersT;
new szName[180], szAdmin, szLastOn[180], x, y, szTitle[180], warns, userID;
switch(listitem) {
case 0: {
format(szQuery, sizeof(szQuery), "SELECT * FROM `users` WHERE `Admin`>'0' ORDER BY `users`.`Admin` ASC LIMIT 50");
result = mysql_query(SQL, szQuery);
strcat(szDialog2, "Name\tStatus\tRaport\tWarns\n");
for(new i, j = cache_get_row_count (); i < j; i++)
{
cache_get_field_content(i, "name", szResult); format(szName, 256, szResult);
cache_get_field_content(i, "Admin", szResult); szAdmin = strval(szResult);
cache_get_field_content(i, "lastOn", szResult); format(szLastOn, 256, "Offline (%s)", szResult);
cache_get_field_content(i, "HelpedPlayers", szResult); szPlayers = strval(szResult);
cache_get_field_content(i, "HelpedPlayersToday", szResult); szPlayersT = strval(szResult);
cache_get_field_content(i, "AW", szResult); warns = strval(szResult);
userID = GetPlayerID( szName );
if(IsPlayerConnected(userID)) format(szLastOn, 256, "Online");
if(!IsPlayerConnected(userID)) format(szLastOn, 256, "Offline");
x++;
format(szDialog, sizeof(szDialog), "(%d) %s\t%s\t%d on this week / %d total\t%d/3\n", szAdmin, szName, szLastOn, szPlayersT, szPlayers, warns);
strcat(szDialog2, szDialog);
}
cache_delete(result);
format(szTitle, sizeof(szTitle), "{FFEE00}Admins (%d/%d)", GetStaffOnline(0), x);
}
case 1: {
format(szQuery, sizeof(szQuery), "SELECT * FROM `users` WHERE `Helper`>'0' ORDER BY `users`.`Helper` ASC LIMIT 50");
result = mysql_query(SQL, szQuery);
strcat(szDialog2, "Name\tStatus\tRaport\tWarns\n");
for(new i, j = cache_get_row_count (); i < j; i++) {
cache_get_field_content(i, "name", szResult); format(szName, 256, szResult);
cache_get_field_content(i, "Helper", szResult); szAdmin = strval(szResult);
cache_get_field_content(i, "lastOn", szResult); format(szLastOn, 256, "Offline (%s)", szResult);
cache_get_field_content(i, "HelpedPlayers", szResult); szPlayers = strval(szResult);
cache_get_field_content(i, "HelpedPlayersToday", szResult); szPlayersT = strval(szResult);
cache_get_field_content(i, "HW", szResult); warns = strval(szResult);
userID = GetPlayerID( szName );
if(IsPlayerConnected(userID)) format(szLastOn, 256, "Online");
if(!IsPlayerConnected(userID)) format(szLastOn, 256, "Offline");
y++;
format(szDialog, sizeof(szDialog), "(%d) %s\t%s\t%d today / %d total\t%d/3\n", szAdmin, szName, szLastOn, szPlayersT, szPlayers, warns);
strcat(szDialog2, szDialog);
}
cache_delete(result);
format(szTitle, sizeof(szTitle), "{FFEE00}Helpers (%d/%d)", GetStaffOnline(1), y);
}
}
ShowPlayerDialog(playerid, DIALOG_STAFF+1, DIALOG_STYLE_TABLIST_HEADERS, szTitle, szDialog2, "Ok", "Back");
} -
Cum as putea baga o imagine pe samp, presupun ca este o textura ceva, dar cum as putea pune o poza pe samp??
-
Salut, stie cineva cine detine gamemode-ul serverului ProUnion?? Stiu doar ca ARTIST a fost scripter la acest server dar nu stiu cum sa dau de el! Repet ProUnion nu Pronion
-
Map editor nu imi citeste obiectele din interioare, ma poate ajuta cineva sa fac sa citeasca si obiectele din interioare??
-
Salut, am facut oarecum un sistem event, doar ca nu stiu cum sa fac ca atunci cant participantii trec prin ultimul CP sa le trimita un mesaj cu locul pe care au terminat cursa! Ma poate ajuta cineva? Multumesc!
-
On 9/12/2018 at 12:22 PM, valivaly96 said:
din pozele pe care le-ai pus eu vad ca pe map editor e totul bine. Fii mai explicit care e problema. Nu iti incarca pe srv obiectele?
in map editor macaraua, si acele constructii mici albe nu le vad
-
On 9/8/2018 at 4:38 AM, Depressive_ said:
Ai 2 posibilitati:
1.Reinstalezi map editor-ul sau adaugi noua versiune a streamer(in cazul in care nu iti apar obiectele pe mapa)
Am facut si asta, dar tot nu merge
https://imgur.com/mdkEhbw >> poza editata(map editor)
https://imgur.com/2UaLkeo >> poza originale
-
Salut, incerc sa fac si eu o mapa pentru un server RPG, doar ca aplicatia map editor nu imi citeste toate obiectele si masinile, ma poate ajuta cineva sa rezolv?? Prima daca cand am folosit aplicatia mergea bine, dar vad ca acuma nu mai vrea sa mearga.
-
Salut, as vrea ca pe server sa nu fie chat global, adica daca un player scrie ceva, ce a scris el sa fie vazut doar de cei de langa el. Ma poate ajuta cineva??
-
As vrea sa fac si eu comanda "/su" pentru a da wanted unui player doar ca as vrea tot in acelasi timp sa nu isi piarda nici wanted-ul pe care il are. Ca un exemplu, daca playerul are wanted 2 eu daca dau "/su id <<player id>> <<2(wanted)>>", dupa ce aplic aceasta comanda lui sa i se dea inca doua stele in plus pentru a ajunge la wanted 4! Sper ca m-am exprimat destul de bine!
-
Imi puteti spune si mie ce ar trebui sa scriu la OnVehicleSpawn pentru ca atunci cand se spawneaza o masina ea sa aibe motorul, luminile, etc. oprite??
-
Ma poate ajuta si pe mine cineva cu acest FS, la mine nu merge Link-ul.
-
Salutare, ma poate ajuta si pe mine cineva cu un tutorial pentru comanda "/buygun" folosind ZCMD??Vreau macar un model cu o singura arma inclusa pe celelalte le pun eu, eu vreau doar asa in principiu ce trebuie facut deoarece vreau sa pun doar anumite arme. Va multumesc anticipat!!
-
Salutare, factiunile facute cu MySql, dini sau Y_INI, au vreao deferenta?? Eu am sistemul de login facut cu Y_INI, si acuma incerc sa fac o factiune dar tot ce gasesc are nevoie de baza de date, pot face ceva fara baza de date??
Doar Pawno si cam atat!!Multumesc anticipat!
-
Salutare, ma poate ajuta cineva cu un tutorial de Login/Register Y_INI, am gasit si eu ceva dar imi da eroare cand dau sa pornesc serverul.Va multumesc!
Comanda /members pe baza y_less
in Cereri Tutoriale
Posted
Salut, am un server de samp cu sistem de login/register si salvare date pe baza y_ini, si as dori sa fac comanda /members sa imi arate si membrii offline din factiune nu doar cei online. Multumesc!