Üzenetek megjelenítése

Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.


Üzenetek - Szasza

Oldalak: 1 ... 12 13 [14] 15 16 ... 26
196
SA-MP: Szerverfejlesztés / Alap sscanf dolgok
« Dátum: 2013. november 18. - 13:18:52 »
Üdv.
Mivel a Segítségkérés topicban már számtalan ilyen témát láttam ezért most összefoglalóan megírtam az összes ilyen pont,pénz és skin adást... az admin tud felülírni vagy hozzáadni akárkinek pénz vagy pontot illetve az admin tud skint állítani akárkinek és a játékos is tud skint állítani magának... Remélem valakinek a segítségére leszek ezzel :)
Letöltés: http://www.solidfiles.com/d/c982c8447b/
 

//Alap sscanf dolgok
//Készítette:Szasza
#include
#include
#include
new mp,name1[MAX_PLAYER_NAME],name2[MAX_PLAYER_NAME];
#if defined FILTERSCRIPT
 
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Alap sscanf parancsok betöltve. By:Szasza\");
print(\"--------------------------------------\\n\");
return 1;
}
public OnFilterScriptExit()
{
       print(\"\\n--------------------------------------\");
print(\" Alap sscanf parancsok kiiktatva. By:Szasza\");
print(\"--------------------------------------\\n\");
return 1;
}
#else
#endif
//adminnal akárkinek lehet skint állítani
CMD:setskin(playerid,params[])
{
       new skinid,string[128],string2[128];
       if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,\"Nem vagy bejelenetkezve az RCON adminba!\");//ezt átlehet írni a saját amdinrendszerünkre
if(sscanf(params,\"id\",mp,skinid)) return SendClientMessage(playerid,-1,\"Használat: /setskin \");
{
if(skinid <= 299 && skinid >= 0)
{
                   GetPlayerName(playerid,name1,sizeof(name1));
            GetPlayerName(mp,name2,sizeof(name2));
    format(string,sizeof(string),\"Admin:%s beállította a skined(SkinID:%d)\",name1,skinid);
    format(string2,sizeof(string2),\"Beállítottad %s skinét(SkinID:%d)\",name2,skinid);
    SendClientMessage(mp,-1,string);
    SendClientMessage(playerid,-1,string2);
    SetPlayerSkin(mp,skinid);
}
else   SendClientMessage(playerid,-1,\"A SkinID-nek 0 és 299 között kell lennie!\");
}
return 1;
}
//magadnak betudod állítani a skined
CMD:myskin(playerid,params[])
{
   new skinid,string[128];
   if(sscanf(params,\"i\",skinid)) return SendClientMessage(playerid,-1,\"Használat: /myskin  \");
   {
if(skinid <= 299 && skinid >= 0)
{
    format(string,sizeof(string),\"Beállítottad a skined(SkinID:%d)\",skinid);
    SendClientMessage(playerid,-1,string);
    SetPlayerSkin(playerid,skinid);
}
else   SendClientMessage(playerid,-1,\"A SkinID-nek 0 és 299 között kell lennie!\");
   }
   return 1;
}
//adminnal akárkinek átlehet állítani a pontjait(teljesen felülírja a pontjait)
CMD:setscore(playerid,params[])
{
       new score,string[128],string2[128];
       if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,\"Nem vagy bejelenetkezve az RCON adminba!\");//ezt átlehet írni a saját amdinrendszerünkre
if(sscanf(params,\"id\",mp,score)) return SendClientMessage(playerid,-1,\"Használat: /setscore \");
{
               GetPlayerName(playerid,name1,sizeof(name1));
        GetPlayerName(mp,name2,sizeof(name2));
format(string,sizeof(string),\"Admin:%s beállította a pontjaidat(Pontok:%d)\",name1,score);
       format(string2,sizeof(string2),\"Beállítottad %s pontjait.(Pontok:%d)\",name2,score);
              SendClientMessage(mp,-1,string);
        SendClientMessage(playerid,-1,string2);
              SetPlayerScore(mp,score);
}
return 1;
}
//adminnal pontot lehet adni akárkinek (hozzáadja a meglévõ pontjához)
CMD:givescore(playerid,params[])
{
       new score,string[128],string2[128];
       if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,\"Nem vagy bejelenetkezve az RCON adminba!\");//ezt átlehet írni a saját amdinrendszerünkre
if(sscanf(params,\"id\",mp,score)) return SendClientMessage(playerid,-1,\"Használat: /givescore \");
{
               GetPlayerName(playerid,name1,sizeof(name1));
        GetPlayerName(mp,name2,sizeof(name2));
format(string,sizeof(string),\"Admin:%s pontot adott (+pontod:%d,összes pontod: %d)\",name1,score,GetPlayerScore(mp)+score);
       format(string2,sizeof(string2),\"Pontot adtál %s -nak/nek.(+pont:%d,összes pontja: %d)\",name2,score,GetPlayerScore(mp)+score);
              SendClientMessage(mp,-1,string);
        SendClientMessage(playerid,-1,string2);
              SetPlayerScore(mp,score+GetPlayerScore(playerid));
}
return 1;
}
//adminnal akárkinek átlehet állítani a pénzét(teljesen felülírja a pénzét)
CMD:setmoney(playerid,params[])
{
       new money,string[128],string2[128];
       if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,\"Nem vagy bejelenetkezve az RCON adminba!\");//ezt átlehet írni a saját amdinrendszerünkre
if(sscanf(params,\"id\",mp,money)) return SendClientMessage(playerid,-1,\"Használat: /setmoney \");
{
               GetPlayerName(playerid,name1,sizeof(name1));
        GetPlayerName(mp,name2,sizeof(name2));
format(string,sizeof(string),\"Admin:%s beállította a pénzed(Pénzed:$%d)\",name1,money);
       format(string2,sizeof(string2),\"Beállítottad %s pénzét.(Pénze:$%d)\",name2,money);
              SendClientMessage(mp,-1,string);
        SendClientMessage(playerid,-1,string2);
               ResetPlayerMoney(mp);
              GivePlayerMoney(mp,money);
}
return 1;
}
//adminnal pénzt lehet adni akárkinek (hozzáadja a meglévõ pénzéhez)
CMD:givemoney(playerid,params[])
{
       new money,string[128],string2[128];
       if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,\"Nem vagy bejelenetkezve az RCON adminba!\");//ezt átlehet írni a saját amdinrendszerünkre
if(sscanf(params,\"id\",mp,money)) return SendClientMessage(playerid,-1,\"Használat: /givemoney \");
{
               GetPlayerName(playerid,name1,sizeof(name1));
        GetPlayerName(mp,name2,sizeof(name2));
format(string,sizeof(string),\"Admin:%s pénzt adott(+pénz:$%d,Összes pénzed: $%d)\",name1,money,GetPlayerMoney(mp)+money);
       format(string2,sizeof(string2),\"Pénzt adtál %s -nak/nek.(+pénz:$%d,Összes pénze: $%d)\",name2,money,GetPlayerMoney(mp)+money);
              SendClientMessage(mp,-1,string);
        SendClientMessage(playerid,-1,string2);
          GivePlayerMoney(mp,money);
}
return 1;
}

197
Fórum Archívum (Témák/Fórumok) / Re:Láthatónak, láthatatlan parancs.
« Dátum: 2013. november 18. - 13:03:40 »
mit takar az h ne lehessen látni az adminoknak? ezt hogy érted?

198
SA-MP: Szerverfejlesztés / Bugbejelentõ script
« Dátum: 2013. november 15. - 23:04:11 »
Köszönöm nagylelkû felajánlásodat.. én így oldottam meg.. szerinte így könnyebb volt.. de ugye kinek a pap kinek a paplan.. :) szóval azért köszönöm .. akinek ez tetszik ezt használja akinek az azt :) ennyi

199
SA-MP: Szerverfejlesztés / Bugbejelentõ script
« Dátum: 2013. november 15. - 18:02:49 »

 
format(bszoveg,sizeof bszoveg,\"[%d/%d/%d - %d:%d:%d]Bejelentés:\",year,month,day,hour, minute, second);

 
Csak én vettem észre hogy elmented fáljba csak simán hogy Bejelentés? Nem adtad meg hogy mit iratson ki.
Helyes:
 
format(bszoveg,sizeof bszoveg,\"[%d/%d/%d - %d:%d:%d]Bejelentés: %s\",year,month,day,hour, minute, second,iText);

 

[/quote]
Szerintem elõbb tanulj meg Dinit használni és olvasd végig a scritpet köszönöm :)
 
dini_Set(file,bszoveg,inputtext);

 

Dupla hozzászólás automatikusan összefûzve. ( 2013. november 15. - 18:23:42 )

Ui.: Szerinted csak unalmamból írom oda h le van tesztelve?

200
SA-MP: Szerverfejlesztés / Bugbejelentõ script
« Dátum: 2013. november 14. - 22:03:49 »

Jó script :D
 
[/quote]
Köszönöm :D

201
SA-MP: Szerverfejlesztés / Bugbejelentõ script
« Dátum: 2013. november 13. - 17:50:55 »
Köszönöm :)

202
SA-MP: Szerverfejlesztés / Bugbejelentõ script
« Dátum: 2013. november 13. - 17:00:22 »
Üdv. Megszeretném osztani veletek az egyik scriptemet mert már nincs rá szükségem... a lényege, hogy ha beírod \"/bugreport\" akkor kiad egy dialogot ahova beírhatod az általad tapasztalt bugot ezt lementi a \"scriptfiles/Bugjelentesek\" mappába egy .txt fájba aminek a neve a karaktered neve... akárhányat jelenthetsz be mivel ide szerint menti így nem írja felül az elõzõt ... remélem segíthetek ezzel is valakinek :)
Elkészítési idõ: 5-10 perc teszteléssel
Sorok száma: 64
Szükséges Include-k : dini
(ha csak a kódot másolod ki akkor neked kell létre hozni a mappát, a letöltésben már szerepel a mappa is)
Letöltés: http://www.solidfiles.com/d/9d36941af6/
Code:
 
// Bugbejelentõ script
// Készítette: Szasza
#include
#include
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Blank Filterscript by your name here\");
print(\"--------------------------------------\\n\");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#else
main()
{
print(\"\\n----------------------------------\");
print(\" Blank Gamemode by your name here\");
print(\"----------------------------------\\n\");
}
#endif
#define BUGRDIALOG 123
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/bugreport\", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid, BUGRDIALOG, DIALOG_STYLE_INPUT, \"Bugreport\", \"Üdv. Kérlek írd le röviden, hogy hol és milyen bugot tapasztaltál!\", \"Bejelent\", \"Kilépés\");
return 1;
}
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
   if (dialogid == 123 )
   {
       new bszoveg[64];
       new year,month,day,hour,minute,second;
      getdate(year, month, day);
      gettime(hour,minute,second);
       new file[128];
      new Name[24];
      new iText [ 128 ];
       format ( iText, 128, \"A bejelentett hiba: %s\", inputtext );
       SendClientMessage(playerid, 0xcca91eAA, iText);
       format(bszoveg,sizeof bszoveg,\"[%d/%d/%d - %d:%d:%d]Bejelentés:\",year,month,day,hour, minute, second);
      GetPlayerName(playerid, Name, sizeof(Name));
       if ( !response ) return SendClientMessage ( playerid, 0xFFFFFFFF, \"Kiléptél a Bugjelenetõ panelbõl.\" );
       format(file,sizeof(file),\"/Bugjelentesek/%s.txt\",Name);
dini_Create(file);
dini_Set(file,bszoveg,inputtext);
   }
return 1;
}

203
SA-MP: Szerverfejlesztés / Traffipax - RP Szerverekre
« Dátum: 2013. november 11. - 21:29:30 »
hello ha te készítetted akkor miért minden angol?  :facepalm:

204
igazán nincsmit :)

205
SA-MP: Szerverfejlesztés / DeathMatch rendszer \\ Kezdõknek-Haladóknak \\
« Dátum: 2013. június 23. - 20:28:59 »
ebben a 129 sorban mi a rendszer?

206
Fórum Archívum (Témák/Fórumok) / Re:/munka parancs átalakítása
« Dátum: 2013. június 20. - 21:06:35 »
Idézetet írta: opera date=1371750443\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"38701\" data-ipsquote-contentclass=\"forums_Topic
Isten vagy
 
csak ért a pawnohoz

207
Fórum Archívum (Témák/Fórumok) / Re:munka/frakcio
« Dátum: 2013. június 20. - 21:05:56 »
ez komoly? xDD egy idézet és ennyi?

208
SA-MP: Szerverfejlesztés / BoOy\'s House System
« Dátum: 2013. június 20. - 20:58:18 »
Ez tényleg jó lett :) erre még én is adok egy +-t

209
SA-MP: Szerverfejlesztés / Egyszerü GOD Mode
« Dátum: 2013. június 20. - 11:59:54 »
Hagyjátok már ... :D  õõõõ \"konfigos\" ahogy a titulusa is mondja... lehet mostanában minden pro scripter publikál egy god modot... lehet nekem is kéne  :hmmm:

210
Szkript kérések / 10 vagy 15ös szintü admin rendszer
« Dátum: 2013. június 20. - 11:22:23 »
Idézetet írta: redOne date=1371710186\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"38669\" data-ipsquote-contentclass=\"forums_Topic


vagy írsz 1 15 szintes admin rendszert.
 
inkább a könnyebb megoldás :) ;)
 
[/quote]
Miért? Abból nem fog megtanulni scriptelni nagyobb szinteken

Oldalak: 1 ... 12 13 [14] 15 16 ... 26
SimplePortal 2.3.7 © 2008-2024, SimplePortal