Skripta koju koristim: Moja
Detaljni problem: Kako da preko stringa i labela izrazim prvih 10 igraca sa najvise novca na serveru?
Deo skripte: Sta god treba dajem.
Zaključano
[Pomoc] Dobijanje imena
782
pregleda
17
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
pre 9 godina
Pri vrhu dodaj ti izmeni imena
Ovo pod ongamemodint
Ovo stavi dole da ti cuva i ucitava
Ja mislim da si to trazio 😄
new Novac;
new ImeCuvanja;Ovo pod ongamemodint
new result2;
format(result2,sizeof(result2),"[Najbogatiji Ljudi]\n1. %s, Novac:%d\n2. %s, Novac:%d\n3. %s, Novac:%d\n4. %s, Novac:%d\n5. %s, Novac:%d\n6. %s, Novac:%d\n7. %s, Novac:%d\n8. %s, Novac:%d\n9. %s, Novac:%d\n10. %s, Novac:%d\n",ImeCuvanja,Novac,ImeCuvanja,Novac,ImeCuvanja,Novac,ImeCuvanja,Novac,ImeCuvanja,Novac,ImeCuvanja,Novac,ImeCuvanja,Novac,ImeCuvanja,Novac,ImeCuvanja,Novac,ImeCuvanja,Novac);
novac = CreateDynamic3DTextLabel(result2,0xFFFF00FF,1467.229370,-1750.814086,15.445299,40.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0);Ovo stavi dole da ti cuva i ucitava
forward SaveNovac();
public SaveNovac()
{
new coordsstring;
new File: file2 = fopen("cfg/najbogatiji.cfg", io_write);
fwrite(file2, ",");
fclose(file2);
for(new i = 1;i < 11;i++)
{
format(coordsstring, sizeof(coordsstring), "%s,%d\n",ImeCuvanja,Novac);
if(i == 1)
{
file2 = fopen("cfg/najbogatiji.cfg", io_write);
}
else
{
file2 = fopen("cfg/najbogatiji.cfg", io_append);
}
fwrite(file2, coordsstring);
fclose(file2);
}
return 1;
}
forward LoadNovac();
public LoadNovac()
{
new arrCoords;
new strFromFile2;
new File: file = fopen("cfg/najbogatiji.cfg", io_read);
if (file)
{
for(new i = 1;i<11;i++)
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, ',');
strmid(ImeCuvanja, arrCoords, 0, strlen(arrCoords), 255);
Novac = strval(arrCoords);
}
fclose(file);
}
return 1;
}Ja mislim da si to trazio 😄
pre 9 godina
Pa pazi, ja imam na istu foru ovo:
Ali tu mi nista ne baca.
forward LoadSef();
public LoadSef()
{
new arrCoords;
new strFromFile2;
new File: file = fopen("sefovi/sefovi.cfg", io_read);
if (file)
{
new idx;
while (idx < sizeof(SefInfo))
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, '|');
SefInfo = strval(arrCoords);
SefInfo = strval(arrCoords);
SefInfo = strval(arrCoords);
SefInfo = strval(arrCoords);
//printf("SefInfo:%d Droga:%d Money:%d.\n",
//idx,
//SefInfo,
//SefInfo);
idx++;
}
fclose(file);
}
return 1;
}
Ali tu mi nista ne baca.
pre 9 godina
Pa kod mene radi lepo sad nzm sto nece skini ovaj include ubaci i definisi gore i probaj complire pa mi reci.
pre 9 godina
CMD:najbogatiji(playerid, params[])
{
new sadasnjibogatas = -1, money = 0;
foreach(Player, i)
{
if(GetPlayerMoney(i) > money) {
sadasnjibogatas = i;
money = GetPlayerMoney(playerid);
}
}
printf("Bogatas je %i sa %i $", sadasnjibogatas, money);
return 1;
}
I sada tako napravis 10 slotova i storas polako 🙂
pre 9 godina
Pa pazi, to je samo da mi ispise, ali ja pravim listu kao sto sam gore naveo.
@Jack_Corleone
@Jack_Corleone
new result2;
format(result2,sizeof(result2),"[Najbogatiji Ljudi]\n1. %s, Novac:%d\n2. %s, Novac:%d\n3. %s, Novac:%d\n4. %s, Novac:%d\n5. %s, Novac:%d\n6. %s, Novac:%d\n7. %s, Novac:%d\n8. %s, Novac:%d\n9. %s, Novac:%d\n10. %s, Novac:%d\n",ImeCuvanja,Novac,ImeCuvanja,Novac,ImeCuvanja,Novac,ImeCuvanja,Novac,ImeCuvanja,Novac,ImeCuvanja,Novac,ImeCuvanja,Novac,ImeCuvanja,Novac,ImeCuvanja,Novac,ImeCuvanja,Novac);
novac = CreateDynamic3DTextLabel(result2,0xFFFF00FF,1467.229370,-1750.814086,15.445299,40.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0); Moras mi dati stock ili sta god ti bilo za "novac" jer pise da je undeffined.
pre 9 godina
Ono oce da mu kreira label kao na bloodmoney sto ima kolko sam ja njega razumeo, nije trazio preko komande. 🙂
pre 9 godina
Jack_Corleone wrote on March 25, 2016, 3:06 am:
Ono oce da mu kreira label kao na bloodmoney sto ima kolko sam ja njega razumeo, nije trazio preko komande. 🙂
Pa dobro, samo neka kod iz komande prekopira tamo gde hoce da ga koristi, a on je zapravio trazio samo za JEDNOG, najbogatijeg igraca 🙂
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava