GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: Smookey - 2017. Augusztus 09. - 17:26:59

Cím: strcmp parancs ZCMD-re csinálása
Írta: Smookey - 2017. Augusztus 09. - 17:26:59
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;
    }
Cím: strcmp parancs ZCMD-re csinálása
Írta: gbr333 - 2017. Augusztus 09. - 17:46:51

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;
}

 
 
Cím: strcmp parancs ZCMD-re csinálása
Írta: Smookey - 2017. Augusztus 09. - 17:48:24
Köszi remélem működik.
Cím: strcmp parancs ZCMD-re csinálása
Írta: Smookey - 2017. Augusztus 09. - 17:50:17
C:\\Users\\Attila\\Desktop\\bandié\\Survival The Island\\Survival The Island\\gamemodes\\projeto.pwn(2476) : error 017: undefined symbol \"camera\"
Cím: strcmp parancs ZCMD-re csinálása
Írta: Smookey - 2017. Augusztus 09. - 17:54:47
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
Cím: strcmp parancs ZCMD-re csinálása
Írta: gbr333 - 2017. Augusztus 09. - 20:15:26
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.