-
Posts
187 -
Joined
-
Last visited
-
Days Won
10
Content Type
Profiles
Forums
News
Documentation
Posts posted by Extremys
-
-
Raspunde la pm pe fb
-
Nu ai pentru ce
-
Compileaza.l pe acesta.
-
Poate nu ai scris cum trebuie si unde trebuie
- 1
-
Si daca stergi ce ti-am dat eu si compilezi nu zice la fel?
- 1
-
Daca nu mai ai, pui ce ti-am dat eu la onplayerkeystatechange
- 1
-
Quote
if(newkeys == KEY_NO)
{new ivID = GetClosestVehicleToPlayer(playerid);
new namee[MAX_PLAYER_NAME];
GetPlayerName(playerid, namee, sizeof(namee));
if(PlayerInfo[playerid][pPcarkey] == ivID || PlayerInfo[playerid][pPcarkey2] == ivID || PlayerInfo[playerid][pPcarkey3] == ivID)
{
// if(strcmp(namee,CarInfo[idcar][cOwner], true) == 0)
// {
if(GetClosestVehicleToPlayer(playerid) > 5.0)
{
if(CarInfo[ivID][cLock] == 0)
{
//CarInfo[idcar][cLock] = 1;
CarInfo[ivID][cLock] = 1;
format(string, sizeof(string), "%s~n~~r~Locked",CarInfo[ivID][cDescription]);
GameTextForPlayer(playerid, string, 3000, 3);
GetVehicleParamsEx(ivID,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(ivID,engine,lights,alarm,1,bonnet,boot,objective);
//OnCarUpdate();
return 1;
}
if(CarInfo[ivID][cLock] == 1)
{
//CarInfo[idcar][cLock] = 0;
CarInfo[ivID][cLock] = 0;
format(string, sizeof(string), "%s~n~~g~Unlocked",CarInfo[ivID][cDescription]);
GameTextForPlayer(playerid, string, 3000, 3);
GetVehicleParamsEx(ivID,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(ivID,engine,lights,alarm,0,bonnet,boot,objective);
//OnCarUpdate();
return 1;
}
}
}
return 1;
}
}Incearca asa, daca ai deja KEY_NO adaugi jos, fara sa mai scri tu aia cu KEY_NO
In caz ca nu sti trebuie la public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
-
Si trebuie sa fac cate un stock pentru fiecare lider?
-
15 minutes ago, WiDuAlK said:
nu imi vine nici o idee pentru sistemul tau de stocare a datelor, daca era pe mysql imi era mult mai simplu....
Te mai gandesti, poate iti vine o idee?
-
4 hours ago, WiDuAlK said:
nu cunosc functiile de la dini/yini/ini, nici nu ma intereseaza si asa ca m-am folosit de functiile de format. Asta e varianta mea, mentionez ca nu am testat-o dar ar trebui sa mearga, daca nu vezi ce zice debugg-ul
stock LeaderSave(playerid) { new string[200], Day, Year, Month; new lista = fopen("Leader/Leaders.ini"); getdate(Year, Month, Day); format(string, sizeof(), "NAME:%s FACTIONID:%d Day:%d Month:%d Year:%d", GetName(playerid), PlayerInfo[playerid][pLeader], Day, Month, Year); fwrite(lista, string); printf("%s", string); //debugg fclose(lista); return 1; }
Iti multumesc man. RESPECT si +1.
Acum daca as vrea sa fac o comanda cu /leaders si sa am folosesc de acest stock sa imi arate liderii chiar daca nu sunt online, mi-ai putea da o idee?
-
Up help please....
-
tot nu merge, am mai incercat sa schimb cate ceva dar tot nu merge, va rog ajutati-ma.
2 hours ago, АЖФ.[] said:Salut, nu prea le am eu cu ini, insa incearca asa:
definesti: new leader[32];
iar la comanda /setleader pui undeva pe acolo: `leader = nume;` sau cum ai tu.
stock SaveLeaders() { new iStr[124], string[124], counth; format(iStr, sizeof(iStr), "/Leader/Leaders.ini"); if(INI_Open(iStr)) { for(new x; x < 15; x++) //sunt 15 factiuni { if(x < 1) continue; format(string, sizeof(string),"%d=%s",x, leader); INI_WriteInt(iStr, string); if(Leaders[x] > ) counth++; } printf("Leader Saved %d \n",counth); INI_Save(); INI_Close(); } return 1; }
-
Daca te apuci sa stergi un job, sterge tot ce gasesti in gamemode despre acel job. Serverul este mysql?
-
Cineva? Va rog frumos?
-
1 hour ago, Mister said:
Arata functia prin care incerci sa salvezi
Si ce nu merge? Salvarea sau incarcarea?
Up careva?
-
@Mister Pai nu prea am pricep cum sa fac, la comenzi ma pricep dar la asta cu salvarea etc nu.
Quotestock SaveLeaders()
{
new
iStr[20],string[30],counth;format(iStr, sizeof(iStr), "Leader/Leaders.ini");
if(INI_Open(iStr))
{
for(new x; x<15; x++)//sunt 15 factiuni
{
if(x<1 continue;
format(string,sizeof(string),"%d",x);//daca ma duc pe sv si dau /setleader playerid factiune imi salveaza in scriptifiles 0=0 daca pun in leaders.ini 0=No si 1=No si dau /setleader 0 1 imi apare 0=0 Nustiu cum sa fac sa apara nuemle lui
INI_WriteInt(string, Leaders[x]);
if(Leaders[x]>0) counth++;
}
printf("Leader Saved %d \n",counth);
INI_Save();
INI_Close();
}
return 1;
} -
Careva? UP
-
Problema intalnita (descriere):Incerc sa fac un stock sa il pun la coamnda /setleader sa imi salveze in scriptfiles/faction/leaders.ini numele celui pe care l-am pus lider. De exemplu
1=Extremys 1(numarul factiuni) Extremys(numele liderului)
2=Altnume3=Nu are lider
etc.
De ce vreau sa fac asta? Vreau sa ma folosesc de acest lucru sa fac o comanda sa imi arate liderii la toate factiunile.Nu lucrez mysql si cred ca pentru "ini" asta e singura solutie (Sfat de la Mister).
Ero(area / rile) / warning-(ul / urile):-
Liniile de cod / sursa / script-ul(obligatoriu):-
Imagini / Video (optional):-
Ati incercat sa rezolvati singur?: Da am incercat dupa un model pe care il am in gamemode si salveaza preturile masinilor. -
53 minutes ago, Mister said:
Idee, atunci cand folosesti comanda setleader vei insera intr un fisier prin ini numele leaderului, te inspiri dupa alte salvari ini din gm, atunci cand folosesti fpk ii stergi numele inlocuindu l cu "no" sau cum vrei, cand scrii /leaders afisezi continutul fisierului ini. Altcumva nu cred ca se poate nu este mysql sa selecteze din tot folderul sa cauta in toate fisierele care nume are variabila x egala cu y.
Man imi poti face tu un stock SaveLeaders(); ma chinui de 30 minute si nu reusesc sa salveze in scriptfiles in leaders.ini
1=Extremys2=Altnume
3=Nu are lider
etc.
-
Adica sa fac ceva in gen-ul preturilor de la DealerShip?care se salveaza in scriptfiles etc. in caz ca intampin probleme revin cu un topic in Ajutor Scripting
-
Am un server pe ini si vreau sa stiu daca pot face in asa fel in cat sa apare numele unui lider daca el nu este conectat. Daca se poata vas ruga sa imi dati o idee un stock ceva.
-
Am si eu o intrebare, stie careva unde gasesc o versiune a jobu-lui si cea mai veche nu conteaza vreau sa il modific putin
-
39 minutes ago, Mihail. said:
poti sa imi faci tu text draw sub minimap.?
Poti schimba tu coordonatele. Gen sa faci un textdraw si copy doar coordonatele de la el
-
Ai incercat cu GivePlayerCash in locul GivePlayerMoney?
Ajutor /flymode
in Discuţii scripting
Posted
@LorD. Uite aici gm cu tot cu comanda cu /lock si /fly si in pawno>>include pui fly.inc
gamemode.pwn
fly.inc