Szerző Téma: Valami hiba van  (Megtekintve 985 alkalommal)

Valami hiba van
« Dátum: 2010. december 24. - 15:13:55 »
0 Show voters
   if (strcmp(\"/9mm\", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid, 22, 500);
return 1;
}
if (strcmp(\"/silenced\", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid, 23, 500);
return 1;
}
if (strcmp(\"/deagle\", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid, 24, 500);
return 1;
}
if (strcmp(\"/shotgun\", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid, 25, 500);
return 1;
}
if (strcmp(\"/sawn\", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid, 26, 500);
return 1;
}
if (strcmp(\"/combat\", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid, 27, 500);
return 1;
}
if (strcmp(\"/tec9\", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid, 32, 500);
return 1;
}
if (strcmp(\"/uzi\", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid, 28, 500);
return 1;
}
if (strcmp(\"/smg\", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid, 29, 500);
return 1;
}
if (strcmp(\"/ak47\", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid, 30, 500);
return 1;
}
if (strcmp(\"/m4\", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid, 31, 500);
return 1;
}
if (strcmp(\"/pc\", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid, 46, 500);
return 1;
}
if (strcmp(\"/rifle\", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid, 33, 500);
return 1;
}
if (strcmp(\"/sniper\", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid, 34, 500);
return 1;
}
if (strcmp(\"/boxer\", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid, 1, 500);
return 1;
}
if (strcmp(\"/lancfuresz\", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid, 9, 500);
return 1;
}   

 
Biztos valami alap hibát követtem el, de ebben mi a hiba? Szerveren ha beírom nincs ilyen parancsot jelez, viszont nem is erroros.

Valami hiba van
« Válasz #1 Dátum: 2010. december 24. - 15:15:49 »
0 Show voters
Hmm az én megoldásom:
Leírom nekem mi van a módemba szóval
 
if(strcmp(cmdtext, \"/sawnoff\", true)==0) {
 {
 GivePlayerWeapon(playerid, 26, 500);
     SendClientMessage(playerid, 0x99FFFFAA,\"Sawn-off shotgun\");
     SendClientMessageToAll(0xFFFF00AA,\"Valaki vett egy sawn-off puskát(/weapons)\");
     return 1;}
}

 
nekem mûködik, ha nem jó, akkor nem tudom sajnos

Nem elérhető smart

  • 136
    • Profil megtekintése
Valami hiba van
« Válasz #2 Dátum: 2010. december 24. - 15:59:47 »
0 Show voters
Valószínûleg identitációs hibák vannak--> a sorok rosszul helyezkednek el
szerintem így lesz a jó:
 

if (strcmp(\"/9mm\", cmdtext, true) == 0)
{
GivePlayerWeapon(playerid, 22, 500);
return 1;
}
if (strcmp(\"/silenced\", cmdtext, true) == 0)
{
GivePlayerWeapon(playerid, 23, 500);
return 1;
}
if (strcmp(\"/deagle\", cmdtext, true) == 0)
{
GivePlayerWeapon(playerid, 24, 500);
return 1;
}
if (strcmp(\"/shotgun\", cmdtext, true) == 0)
{
GivePlayerWeapon(playerid, 25, 500);
return 1;
}
if (strcmp(\"/sawn\", cmdtext, true) == 0)
{
GivePlayerWeapon(playerid, 26, 500);
return 1;
}
if (strcmp(\"/combat\", cmdtext, true) == 0)
{
GivePlayerWeapon(playerid, 27, 500);
return 1;
}
if (strcmp(\"/tec9\", cmdtext, true) == 0)
{
GivePlayerWeapon(playerid, 32, 500);
return 1;
}
if (strcmp(\"/uzi\", cmdtext, true) == 0)
{
GivePlayerWeapon(playerid, 28, 500);
return 1;
}
if (strcmp(\"/smg\", cmdtext, true) == 0)
{
GivePlayerWeapon(playerid, 29, 500);
return 1;
}
if (strcmp(\"/ak47\", cmdtext, true) == 0)
{
GivePlayerWeapon(playerid, 30, 500);
return 1;
}
if (strcmp(\"/m4\", cmdtext, true) == 0)
{
GivePlayerWeapon(playerid, 31, 500);
return 1;
}
if (strcmp(\"/pc\", cmdtext, true) == 0)
{
GivePlayerWeapon(playerid, 46, 500);
return 1;
}
if (strcmp(\"/rifle\", cmdtext, true) == 0)
{
GivePlayerWeapon(playerid, 33, 500);
return 1;
}
if (strcmp(\"/sniper\", cmdtext, true) == 0)
{
GivePlayerWeapon(playerid, 34, 500);
return 1;
}
if (strcmp(\"/boxer\", cmdtext, true) == 0)
{
GivePlayerWeapon(playerid, 1, 500);
return 1;
}
if (strcmp(\"/lancfuresz\", cmdtext, true) == 0)
{
GivePlayerWeapon(playerid, 9, 500);
return 1;
}   

 
és próbálj szebben és átláthatóbban scriptelni  :) :D
« Utoljára szerkesztve: 2010. december 24. - 16:02:26 írta smart »

Valami hiba van
« Válasz #3 Dátum: 2010. december 24. - 16:09:02 »
0 Show voters
Nem, nem az volt a hiba indentitációs hiba meg nem létezik max. warning :D Rossz volt a parancs. Már azóta jobban csinálom :D
E:
 
    if(strcmp(cmdtext, \"/boxer\", true) == 0)
    {
    GivePlayerWeapon(playerid, 1, 500);
        return 1;
    }
    if(strcmp(cmdtext, \"/golf\", true) == 0)
    {
    GivePlayerWeapon(playerid, 2, 500);
        return 1;
    }
    if(strcmp(cmdtext, \"/gumibot\", true) == 0)
    {
    GivePlayerWeapon(playerid, 3, 500);
        return 1;
    }
    if(strcmp(cmdtext, \"/kes\", true) == 0)
    {
    GivePlayerWeapon(playerid, 4, 500);
        return 1;
    }
    if(strcmp(cmdtext, \"/baseball\", true) == 0)
    {
    GivePlayerWeapon(playerid, 5, 500);
        return 1;
    }
    if(strcmp(cmdtext, \"/aso\", true) == 0)
    {
    GivePlayerWeapon(playerid, 6, 500);
        return 1;
    }
    if(strcmp(cmdtext, \"/billiard\", true) == 0)
    {
    GivePlayerWeapon(playerid, 7, 500);
        return 1;
    }
    if(strcmp(cmdtext, \"/katana\", true) == 0)
    {
    GivePlayerWeapon(playerid, 8, 500);
        return 1;
    }
    if(strcmp(cmdtext, \"/lancfuresz\", true) == 0)
    {
    GivePlayerWeapon(playerid, 9, 500);
        return 1;
    }
    if(strcmp(cmdtext, \"/viragcsokor\", true) == 0)
    {
    GivePlayerWeapon(playerid, 14, 500);
        return 1;
    }
    if(strcmp(cmdtext, \"/bot\", true) == 0)
    {
    GivePlayerWeapon(playerid, 15, 500);
        return 1;
    }
    if(strcmp(cmdtext, \"/granat\", true) == 0)
    {
    GivePlayerWeapon(playerid, 16, 500);
        return 1;
    }
    if(strcmp(cmdtext, \"/fustgranat\", true) == 0)
    {
    GivePlayerWeapon(playerid, 17, 500);
        return 1;
    }
    if(strcmp(cmdtext, \"/molotov\", true) == 0)
    {
    GivePlayerWeapon(playerid, 18, 500);
        return 1;
    }
    if(strcmp(cmdtext, \"/9mm\", true) == 0)
    {
    GivePlayerWeapon(playerid, 22, 500);
        return 1;
    }
    if(strcmp(cmdtext, \"/silenced\", true) == 0)
    {
    GivePlayerWeapon(playerid, 23, 500);
        return 1;
    }
    if(strcmp(cmdtext, \"/deagle\", true) == 0)
    {
    GivePlayerWeapon(playerid, 24, 500);
        return 1;
    }
    if(strcmp(cmdtext, \"/shotgun\", true) == 0)
    {
    GivePlayerWeapon(playerid, 25, 500);
        return 1;
    }
    if(strcmp(cmdtext, \"/sawn\", true) == 0)
    {
    GivePlayerWeapon(playerid, 26, 500);
        return 1;
    }
    if(strcmp(cmdtext, \"/combat\", true) == 0)
    {
    GivePlayerWeapon(playerid, 27, 500);
        return 1;
    }
    if(strcmp(cmdtext, \"/uzi\", true) == 0)
    {
    GivePlayerWeapon(playerid, 28, 500);
        return 1;
    }
    if(strcmp(cmdtext, \"/smg\", true) == 0)
    {
    GivePlayerWeapon(playerid, 29, 500);
        return 1;
    }
    if(strcmp(cmdtext, \"/ak47\", true) == 0)
    {
    GivePlayerWeapon(playerid, 30, 500);
        return 1;
    }
    if(strcmp(cmdtext, \"/m4\", true) == 0)
    {
    GivePlayerWeapon(playerid, 31, 500);
        return 1;
    }
    if(strcmp(cmdtext, \"/tec9\", true) == 0)
    {
    GivePlayerWeapon(playerid, 32, 500);
        return 1;
    }
    if(strcmp(cmdtext, \"/rifle\", true) == 0)
    {
    GivePlayerWeapon(playerid, 33, 500);
        return 1;
    }
    if(strcmp(cmdtext, \"/sniper\", true) == 0)
    {
    GivePlayerWeapon(playerid, 34, 500);
        return 1;
    }
    if(strcmp(cmdtext, \"/pack\", true) == 0)
    {
    GivePlayerWeapon(playerid, 39, 500);
        return 1;
    }
    if(strcmp(cmdtext, \"/spray\", true) == 0)
    {
    GivePlayerWeapon(playerid, 41, 500);
        return 1;
    }
    if(strcmp(cmdtext, \"/porolto\", true) == 0)
    {
    GivePlayerWeapon(playerid, 42, 500);
        return 1;
    }
    if(strcmp(cmdtext, \"/fenykepezo\", true) == 0)
    {
    GivePlayerWeapon(playerid, 43, 500);
        return 1;
    }
    if(strcmp(cmdtext, \"pc\", true) == 0)
    {
    GivePlayerWeapon(playerid, 46, 500);
        return 1;
    }

 
Na így megcsináltam, de nem jó a parancs és NEM erroros.
« Utoljára szerkesztve: 2010. december 24. - 16:10:48 írta Skatefield »

Nem elérhető Iceaac

  • 2187
    • Profil megtekintése
Valami hiba van
« Válasz #4 Dátum: 2010. december 24. - 16:22:42 »
0 Show voters
Idézetet írta: smart date=1293202787\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"4868\" data-ipsquote-contentclass=\"forums_Topic
Valószínûleg identitációs hibák vannak--> a sorok rosszul helyezkednek el
szerintem így lesz a jó:
 

if (strcmp(\"/9mm\", cmdtext, true) == 0)
{
GivePlayerWeapon(playerid, 22, 500);
return 1;
}
if (strcmp(\"/silenced\", cmdtext, true) == 0)
{
GivePlayerWeapon(playerid, 23, 500);
return 1;
}
if (strcmp(\"/deagle\", cmdtext, true) == 0)
{
GivePlayerWeapon(playerid, 24, 500);
return 1;
}
if (strcmp(\"/shotgun\", cmdtext, true) == 0)
{
GivePlayerWeapon(playerid, 25, 500);
return 1;
}
if (strcmp(\"/sawn\", cmdtext, true) == 0)
{
GivePlayerWeapon(playerid, 26, 500);
return 1;
}
if (strcmp(\"/combat\", cmdtext, true) == 0)
{
GivePlayerWeapon(playerid, 27, 500);
return 1;
}
if (strcmp(\"/tec9\", cmdtext, true) == 0)
{
GivePlayerWeapon(playerid, 32, 500);
return 1;
}
if (strcmp(\"/uzi\", cmdtext, true) == 0)
{
GivePlayerWeapon(playerid, 28, 500);
return 1;
}
if (strcmp(\"/smg\", cmdtext, true) == 0)
{
GivePlayerWeapon(playerid, 29, 500);
return 1;
}
if (strcmp(\"/ak47\", cmdtext, true) == 0)
{
GivePlayerWeapon(playerid, 30, 500);
return 1;
}
if (strcmp(\"/m4\", cmdtext, true) == 0)
{
GivePlayerWeapon(playerid, 31, 500);
return 1;
}
if (strcmp(\"/pc\", cmdtext, true) == 0)
{
GivePlayerWeapon(playerid, 46, 500);
return 1;
}
if (strcmp(\"/rifle\", cmdtext, true) == 0)
{
GivePlayerWeapon(playerid, 33, 500);
return 1;
}
if (strcmp(\"/sniper\", cmdtext, true) == 0)
{
GivePlayerWeapon(playerid, 34, 500);
return 1;
}
if (strcmp(\"/boxer\", cmdtext, true) == 0)
{
GivePlayerWeapon(playerid, 1, 500);
return 1;
}
if (strcmp(\"/lancfuresz\", cmdtext, true) == 0)
{
GivePlayerWeapon(playerid, 9, 500);
return 1;
}   

 
és próbálj szebben és átláthatóbban scriptelni  :) :D
 
Amit te írtál, az is rosszul van indentálva.  :D
Skatefield: Nem itt van a hiba.

Valami hiba van
« Válasz #5 Dátum: 2010. december 24. - 16:27:28 »
0 Show voters
Óóó rájöttem mi a hiba. Nem húztam fel FTP-re az új .amx-et is XD Viszont rossz lett volna, ha Prototype nem írja le :D

Valami hiba van
« Válasz #6 Dátum: 2010. december 24. - 16:32:48 »
0 Show voters
Idézetet írta: Skatefield date=1293204448\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"4868\" data-ipsquote-contentclass=\"forums_Topic
Óóó rájöttem mi a hiba. Nem húztam fel FTP-re az új .amx-et is XD Viszont rossz lett volna, ha Prototype nem írja le :D
 
Szívesen segítettem  8)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal