Szerző Téma: Változó értéke string legyen  (Megtekintve 1638 alkalommal)

Változó értéke string legyen
« Válasz #15 Dátum: 2012. Március 26. - 18:53:35 »
0 Show voters
Így lesz 100%
 

CMD:kitilt(playerid,params[])
{
/*------*/
new id, indok[128];
/*------*/
if(sscanf(params,\"us\",id,indok))return SendClientMessage(playerid,SZURKE,\"Használat: /kitilt [Játékos ID] [indok]\");
{
if (Belepve[playerid] != 0)
{
if(JatekosInfo[playerid][Admin] > 2) // Ha a játékos admin.
   {
       if(id != INVALID_PLAYER_ID)
       {
         new string[256];
         new file[256];
         new fogadonev[MAX_PLAYER_NAME];
         GetPlayerName(id,fogadonev,sizeof(fogadonev));
         GetPlayerName(playerid,nev,sizeof(nev));
         format(string,sizeof(string),\"%s ki lett tiltva %s által. Indok: %s\", fogadonev,nev,indok);
         SendClientMessageToAll(FIGYELEM, string);
         printf(string);
         format(file,sizeof(file),\"/Adatbazis/Karakterek/%s.ini\", fogadonev);
         strmid(JatekosInfo[id][indok],indok,0,strlen(indok));
         JatekosInfo[id][bann] = 1;
         dini_Set(file,\"Indok\", indok);
         dini_IntSet(file, \"Bannolva\",JatekosInfo[id][bann]);
         Kick(id);
      }
      else SendClientMessage(playerid, HIBA, \"Nincs ilyen játékos!\");
   }
   else SendClientMessage(playerid, HIBA, \"Minimum 3-es szintû adminnak kell lenned!\");
}
}
return 0;
}

Változó értéke string legyen
« Válasz #16 Dátum: 2012. Március 26. - 19:02:22 »
0 Show voters

if(sscanf(params,\"us[128]\",id,indok))return SendClientMessage(playerid,SZURKE,\"Használat: /kitilt [Játékos ID] [indok]\");
else
{

 
Else-t mindig kifelejtitek.
« Utoljára szerkesztve: 2012. Március 26. - 19:14:28 írta 1ST_Chr »

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
Változó értéke string legyen
« Válasz #17 Dátum: 2012. Március 26. - 19:05:07 »
0 Show voters
JatekosInfo[playerid][indok] lesz a fájlban az Indok sor értéke.
Lackos,úgy már próbáltam és számok lesznek az értékei.Vagyis int és nem str.
De mondom,hogy azokkal nincs baj,hanem azzal van a baj,hogy a fájlban lévõ indok sor az indok változóval legyen egyenlõ.

dexi

  • Vendég
Változó értéke string legyen
« Válasz #18 Dátum: 2012. Március 27. - 07:04:34 »
0 Show voters
1ST_Chr az else nem kell.. senki sem használja mert teljesen felesleges.

Nem elérhető scripter01

  • 1035
  • Ex Moderálisan Globális
    • Profil megtekintése
Változó értéke string legyen
« Válasz #19 Dátum: 2012. Március 27. - 15:07:38 »
0 Show voters
Nem lehet a fájl mentésnél van a hiba pFile-nél keresd meg a módba h admin.log vagy valami és nézd át!

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
Változó értéke string legyen
« Válasz #20 Dátum: 2012. Március 27. - 15:44:56 »
0 Show voters
Még egyszer leírom.
Az a baj,hogy nem bírom meghatározni,hogy a változó string legyen,és ezt a stringet írja be a fájlba.
Megy a fájlba írás,legalábbis múltkor ment,de akkor számokat írt.Most lehet,hogy nem megy,mert 0-át ír,néha meg szám és betûkombinációt.
De lehet,hogy akkor inkább egy könnyebb megoldást próbálok keresni.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal