Szerző Téma: strcmp parancs ZCMD-re csinálása  (Megtekintve 1146 alkalommal)

strcmp parancs ZCMD-re csinálása
« Dátum: 2017. augusztus 09. - 17:26:59 »
0 Show voters
Sziasztok átkéne ezt a parancsot csinálni zcmd parancsra.
    if (strcmp(cmdtext, \"/camera\", true) == 0)
    {
        if(pUsarCamera[playerid] == 0)
        {
            SendClientMessage(playerid, -1, \"Kész!Mostmár a kamerát tudod használni elsőszemélyben!\");
            SendClientMessage(playerid, -1, \"Ahhoz hogy használni tudd nyomd meg a backspace-t vagy /primeira.\");
            pUsarCamera[playerid] = 1;
        }
        else if(pUsarCamera[playerid] == 1)
        {
            if(pPrimeiro[playerid] == 0)//camera desligada
            {
                SendClientMessage(playerid, VERMELHO, \"Kikapcsoltad a kamerán az elsőszemélyt\");
                pUsarCamera[playerid] = 0;
            }
            else
               {
                   SendClientMessage(playerid, VERDE, \"   A kamera bevan kapcsolva kapcsold le mielőtt lemerül :D.\");
               }
        }
        return true;
    }
« Utoljára szerkesztve: 2017. augusztus 09. - 17:44:01 írta Smookey »

Nem elérhető gbr333

  • 670
    • Profil megtekintése
strcmp parancs ZCMD-re csinálása
« Válasz #1 Dátum: 2017. augusztus 09. - 17:46:51 »
0 Show voters

CMD:camera(playerid,params[])
{
if(pUsarCamera[playerid] == 0)
{
   SendClientMessage(playerid, -1, \"Kész!Mostmár a kamerát tudod használni elsőszemélyben!\");
   SendClientMessage(playerid, -1, \"Ahhoz hogy használni tudd nyomd meg a backspace-t vagy /primeira.\");
   pUsarCamera[playerid] = 1;
}
else if(pUsarCamera[playerid] == 1)
{
   if(pPrimeiro[playerid] == 0)//camera desligada
   {
      SendClientMessage(playerid, VERMELHO, \"Kikapcsoltad a kamerán az elsőszemélyt\");
      pUsarCamera[playerid] = 0;
   }
   else
   {
      SendClientMessage(playerid, VERDE, \"   A kamera bevan kapcsolva kapcsold le mielőtt lemerül :D.\");
   }
}
return true;
}

 
 

strcmp parancs ZCMD-re csinálása
« Válasz #2 Dátum: 2017. augusztus 09. - 17:48:24 »
0 Show voters
Köszi remélem működik.

strcmp parancs ZCMD-re csinálása
« Válasz #3 Dátum: 2017. augusztus 09. - 17:50:17 »
0 Show voters
C:\\Users\\Attila\\Desktop\\bandié\\Survival The Island\\Survival The Island\\gamemodes\\projeto.pwn(2476) : error 017: undefined symbol \"camera\"

strcmp parancs ZCMD-re csinálása
« Válasz #4 Dátum: 2017. augusztus 09. - 17:54:47 »
0 Show voters
C:\\Users\\Attila\\Desktop\\bandié\\Survival The Island\\Survival The Island\\gamemodes\\projeto.pwn(2477) : error 029: invalid expression, assumed zero
C:\\Users\\Attila\\Desktop\\bandié\\Survival The Island\\Survival The Island\\gamemodes\\projeto.pwn(2477) : error 017: undefined symbol \"cmd_camera\"
C:\\Users\\Attila\\Desktop\\bandié\\Survival The Island\\Survival The Island\\gamemodes\\projeto.pwn(2477) : error 029: invalid expression, assumed zero
 
CMD:camera(playerid, params[]) és ZCMD az van
« Utoljára szerkesztve: 2017. augusztus 09. - 18:03:55 írta Smookey »

Nem elérhető gbr333

  • 670
    • Profil megtekintése
strcmp parancs ZCMD-re csinálása
« Válasz #5 Dátum: 2017. augusztus 09. - 20:15:26 »
0 Show voters
Lehet,hogy nem az OnPlayerCommandText alá kéne írni.
 
Helytelen:
 

public OnPlayerCommandText(playerid, cmdtext[])
{
CMD:camera(playerid,params[])
{
   SendClientMessage(playerid,0,\"asd\");
}
return 0;
}

 
Helyes:
 

public OnPlayerCommandText(playerid, cmdtext[])
{
return 0;
}
CMD:camera(playerid,params[])
{
SendClientMessage(playerid,0,\"asd\");
return 1;
}

 
+ Az OnPlayerCommandText-et illene kitörölni ha zcmd-t használsz.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal