Szerző Téma: hqbemehet problematika  (Megtekintve 448 alkalommal)

Nem elérhető shadee

  • 1073
    • Profil megtekintése
hqbemehet problematika
« Dátum: 2012. November 03. - 23:57:59 »
0 Show voters
üdv,ezzel mi lehet a baj?
 
   if(strcmp(cmd, \"/hqbemehet\", true) == 0)
{
if(IsPlayerConnected(playerid))
{
    if(PlayerInfo[playerid][pLeader] == 8 || PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pAdmin] >= 1337)
    {
      new cmd[128], idx;
      cmd = strtok(cmdtext, idx);
      if(strlen(tmp) == 0) return SendClientMessage(playerid,COLOR_YELLOW,\"Használat: /hqbemehet [Játékos Neve/ID]\");
      JatekosBeMehet[tmp];
   }
   else
   {
       SendClientMessage(playerid,COLOR_YELLOW,\"Nem használhatod ezt a parancsot!\");
   }
}
return 1;
}

Nem elérhető Casamiro

  • 1046
    • Profil megtekintése
hqbemehet problematika
« Válasz #1 Dátum: 2012. November 03. - 23:59:59 »
0 Show voters
JatekosBeMehet[tmp];
Ez a baj, adj neki értéket.
JatekosBeMehet[tmp] = true;
Vagy ha nem logikai változó:
JatekosBeMehet[tmp] = 1;

Nem elérhető shadee

  • 1073
    • Profil megtekintése
hqbemehet problematika
« Válasz #2 Dátum: 2012. November 04. - 00:04:44 »
0 Show voters
Idézetet írta: Casamiro date=1351983599\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"29492\" data-ipsquote-contentclass=\"forums_Topic
JatekosBeMehet[tmp];
Ez a baj, adj neki értéket.
JatekosBeMehet[tmp] = true;
Vagy ha nem logikai változó:
JatekosBeMehet[tmp] = 1;
 
adtam neki változót,csak ide így irtam,mivel az egészet nem akartam leírni itt.
de:
 
C:\\Users\\Dawe\\Desktop\\dolgok\\SYBER RPG\\gamemodes\\larp.pwn(44087) : error 001: expected token: \";\", but found \"]\"

 
sor:
 
            JatekosBeMehet[tmp] = 1;

 
E:javítva, záráshiba a lekérdezésnél
E2:
Ha sscanfot beteszek strtok mellé,akkor nemkeverednek a lekérdezések igaz?
« Utoljára szerkesztve: 2012. November 04. - 00:09:40 írta shadee »

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
hqbemehet problematika
« Válasz #3 Dátum: 2012. November 04. - 00:10:11 »
0 Show voters
new cmd[128], idx;
cmd = strtok(cmdtext, idx);
if(strlen(tmp) == 0) return SendClientMessage(playerid,COLOR_YELLOW,\"Használat: /hqbemehet [Játékos Neve/ID]\");
JatekosBeMehet[tmp];

 
ez kéne szerintem:
 
tmp = strtok(cmdtext, idx);

 
vagy itt is \'cmd\' kéne:
 
strlen(tmp)

 
itt is szintén hasonló...
 
JatekosBeMehet[tmp];

 
és a \'tmp\' az gondolom string akar lenni szóval vagy strval-al számmá kell alakítani vagy ReturnUser-el Játékos ID-vá ( név részlet / id-ból )
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető shadee

  • 1073
    • Profil megtekintése
hqbemehet problematika
« Válasz #4 Dátum: 2012. November 04. - 00:13:05 »
0 Show voters
nem nagyon jön össze,ha sscanfot rakok a módba,a  lekérdezés nem keveredik a  strtok-al igaz?

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal