LosO
-
Příspěvků
295 -
Registrován
-
Aktivní
-
Vítězných dnů
2
Content Type
Profiles
Forums
Calendar
Gallery
SA-MP
Příspěvky posted by LosO
-
-
dEcooR ale mám dajme tomu 5 granátov išel som off znovu som sa napojil a tých 5 granatov som mal potom som ich všetky vystrielal išiel som off prídem na server a mám ich zase
-
Máš tam velký string nadefinovaný
-
Jenkings ale mne to dáva pohode zbrane stým nemam problém ale ide o to že keď vystrielam tie náboje a pojdem off a pripojím sa tak ich mám zasa
-
Ale potom mi to už potom vôbec nenačíta zbrane
-
No ano ale neviem ako spraviť že keď vystriela tie náboje tak aby to tam už potom nebolo uložené
-
Čaute spravil som si ukladanie zbraní tu je na webe na to tut že keď sa odhlásim tak sa mi uložia a keď sa spawnem tak sa načítaju.
Ale problém je ten že keď tú zbraň vystrielam a pojdem relog tak ju zase mám mohli by ste poradiť ako spraviť aby som ju už potom nemal ?
Tu je kod:
new zbran1, zbran1ammo; new zbran2, zbran2ammo; new zbran3, zbran3ammo; new zbran4, zbran4ammo; new zbran5, zbran5ammo; new zbran6, zbran6ammo; new zbran7, zbran7ammo; new zbran8, zbran8ammo; new zbran9, zbran9ammo; new zbran10, zbran10ammo; new zbran11, zbran11ammo; new zbran12, zbran12ammo; v onplayerdisconect GetPlayerWeaponData(playerid, 1, zbran1, zbran1ammo); GetPlayerWeaponData(playerid, 2, zbran2, zbran2ammo); GetPlayerWeaponData(playerid, 3, zbran3, zbran3ammo); GetPlayerWeaponData(playerid, 4, zbran4, zbran4ammo); GetPlayerWeaponData(playerid, 5, zbran5, zbran5ammo); GetPlayerWeaponData(playerid, 6, zbran6, zbran6ammo); GetPlayerWeaponData(playerid, 7, zbran7, zbran7ammo); GetPlayerWeaponData(playerid, 8, zbran8, zbran8ammo); GetPlayerWeaponData(playerid, 9, zbran9, zbran9ammo); GetPlayerWeaponData(playerid, 10, zbran10, zbran10ammo); GetPlayerWeaponData(playerid, 11, zbran11, zbran11ammo); GetPlayerWeaponData(playerid, 12, zbran12, zbran12ammo); dUserSetINT(PlayerName(playerid)).("zbran1",zbran1); dUserSetINT(PlayerName(playerid)).("zbran1ammo",zbran1ammo); dUserSetINT(PlayerName(playerid)).("zbran2",zbran2); dUserSetINT(PlayerName(playerid)).("zbran2ammo",zbran2ammo); dUserSetINT(PlayerName(playerid)).("zbran3",zbran3); dUserSetINT(PlayerName(playerid)).("zbran3ammo",zbran3ammo); dUserSetINT(PlayerName(playerid)).("zbran4",zbran4); dUserSetINT(PlayerName(playerid)).("zbran4ammo",zbran4ammo); dUserSetINT(PlayerName(playerid)).("zbran5",zbran5); dUserSetINT(PlayerName(playerid)).("zbran5ammo",zbran5ammo); dUserSetINT(PlayerName(playerid)).("zbran6",zbran6); dUserSetINT(PlayerName(playerid)).("zbran6ammo",zbran6ammo); dUserSetINT(PlayerName(playerid)).("zbran7",zbran7); dUserSetINT(PlayerName(playerid)).("zbran7ammo",zbran7ammo); dUserSetINT(PlayerName(playerid)).("zbran8",zbran8); dUserSetINT(PlayerName(playerid)).("zbran8ammo",zbran8ammo); dUserSetINT(PlayerName(playerid)).("zbran9",zbran9); dUserSetINT(PlayerName(playerid)).("zbran9ammo",zbran9ammo); dUserSetINT(PlayerName(playerid)).("zbran10",zbran10); dUserSetINT(PlayerName(playerid)).("zbran10ammo",zbran10ammo); dUserSetINT(PlayerName(playerid)).("zbran11",zbran11); dUserSetINT(PlayerName(playerid)).("zbran11ammo",zbran11ammo); dUserSetINT(PlayerName(playerid)).("zbran12",zbran12); dUserSetINT(PlayerName(playerid)).("zbran12ammo",zbran12ammo); a v onplayerspawn GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("zbran1"),dUserINT(PlayerName(playerid)).("zbran1ammo")/2); GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("zbran2"),dUserINT(PlayerName(playerid)).("zbran2ammo")/2); GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("zbran3"),dUserINT(PlayerName(playerid)).("zbran3ammo")/2); GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("zbran4"),dUserINT(PlayerName(playerid)).("zbran4ammo")/2); GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("zbran5"),dUserINT(PlayerName(playerid)).("zbran5ammo")/2); GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("zbran6"),dUserINT(PlayerName(playerid)).("zbran6ammo")/2); GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("zbran7"),dUserINT(PlayerName(playerid)).("zbran7ammo")/2); GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("zbran8"),dUserINT(PlayerName(playerid)).("zbran8ammo")/2); GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("zbran9"),dUserINT(PlayerName(playerid)).("zbran9ammo")/2); GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("zbran10"),dUserINT(PlayerName(playerid)).("zbran10ammo")/2); GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("zbran11"),dUserINT(PlayerName(playerid)).("zbran11ammo")/2); GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("zbran12"),dUserINT(PlayerName(playerid)).("zbran12ammo")/2);
-
Čaute potreboval by som pomôcť spravil som si si normalne podmineku
new vdm[MAX_PLAYERS_EX];
potom do príkazu som si dal
vdm[playerid] = 1;
a do OnPlayerDeath som dal
if(vdm[playerid] == 1) { GivePlayerMoney(playerid, -500); GivePlayerMoney(killerid, 500); SCM(killerid,cervena, "Zabil si hráča v DM dostal si 500 $"); SCM(playerid,cervena, "Zabiliťa dostal si - 500 $"); }
Ale Keď som pripojený v dm a niekoho zabijem tak vôbec nič ani nenapíše a ani mi to nepridá $ neviete čo môže byť za chybu ?
-
čaute tak som tu zasa neviem si rady skušal som to už hociako a stale to nejde. Proste mam problém že keď dám niekomu kick tak sa mi to normalne uklada do suboru to je pohode ale spravil som ti teraz príkaz /getinfo (meno) ale pohode mi to aj načíta ale stále mi zobrazí v dialogu len prvý riadok čo je v tom subore a chcel by som aby mi to zobrazovalo všetky riadky pls help.
Toto mám v príkaze kick:
format(string,sizeof(string),"Getinfo/%s.txt",Jmeno(playerid)); format(string2,sizeof(string2),"%s\r\n%s\r\n%s\r\n",Jmeno(playerid),reasons,Jmeno(id)); new File:s = fopen (string, io_append); fwrite(d,string2); fwrite(d, "\r\n"); fclose(d);
A toto mám v príkaze:
format(st,sizeof(st),"Getinfo/%s.txt",params); if(fexist(st)) { new File:a = fopen(st, io_read); new dovod[75],Admin[25],string[70]; fread(a,string); DelChar(string); format(name,20,"%s",string); fread(a,string); DelChar(string); format(dovod,75,"%s",string); fread(a,string); DelChar(string); format(Admin,25,"%s",string); fread(a,string); DelChar(string); fclose(a); format(string1,sizeof(string1),"Admin:\t%s\tDôvod:\t%s\tHráč:\t%s",Admin,dovod,Hrac); ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"Getinfo",string1,"Ok",""); }
Dik za pomoc
-
Diki moc +REP
-
-
-
if(strcmp(cmdtext, "/help", true) == 0) { ShowPlayerDialog(playerid, 4, DIALOG_STYLE_LIST, "Help:","1.) Pravidlá", "Dalej", "Koniec"); return 1; }
if(dialogid == 4) { if(response == 1) { if(listitem == 0) { new s[700]; strcat(s,"Pravidla\n",700); strcat(s,"Pravidla\n",700); strcat(s,"Pravidla\n",700); strcat(s,"Pravidla\n",700); ShowPlayerDialog(playerid,4,DIALOG_STYLE_MSGBOX,"Pravidlá",s,"Speť",""); }}}
-
-
-
-
-
Ahojte potreboval by som pomôcť.
Mám spravené cez /help pravidlá a mam ich tam fakt vela a do publicu ondialogresponse sa mi zmestí string len 720 ale to mi neukáže uplne celé pravidlá. Ale si nadefinujem string trebars na 1000 a dám to pod inc tak to potom ukáže cele ale ak to otvorím a zatvorím a potom znova otvorím tak mi to tam už ukazuje 2 krát mohli by sme mi stím pomôcť ako by som to mal vyriešiť ? tie pravidlá robím cez strcat
Ukladanie zbraní
v Herní (SA:MP, CS apod.)
Odesláno:
Už som to vyriešil môžte lock.