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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: BVZS - 2015. július 21. - 10:38:15

Cím: Server: Unknown command
Írta: BVZS - 2015. július 21. - 10:38:15
Hali! Van nekem egy ilyen telefonálós scriptem és amikor beírom hogy /hangup, minden lefut szépen ahogy kell de CB-be minden esetben kiírja valamiért, hogy Server unknown command. Ötletek?
 
CMD:hangup(playerid, params[])
{
new targetid = PlayerData[playerid][pCallLine];
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_STOPUSECELLPHONE);
SetTimerEx(\"RemoveAttachedObject\", 1500, false, \"dd\", playerid, 6);
if (PlayerData[playerid][pEmergency] || PlayerData[playerid][pPlaceAd])
{
    PlayerData[playerid][pEmergency] = 0;
    PlayerData[playerid][pPlaceAd] = 0;
   
    SendNearbyMessage(playerid, 30.0, COLOR_PURPLE, \"** %s elrakja telefonját a zsebébe.\", ReturnName(playerid, 0));
}
if (PlayerData[playerid][pIncomingCall])
{
    SendClientMessage(playerid, COLOR_YELLOW, \"[TELEFON]:{FFFFFF} Kinyomtad a bejővő hívást.\");
    SendClientMessage(targetid, COLOR_YELLOW, \"[TELEFON]:{FFFFFF} Kinyomták a telefont.\");
   
    KillTimer(CallTimer[playerid]);
KillTimer(CallTimer[targetid]);
SendNearbyMessage(playerid, 30.0, COLOR_PURPLE, \"** %s előveszi telefonját, megnézi, majd kinyomja a hívást.\", ReturnName(playerid, 0));
} else {
        SendClientMessage(playerid, COLOR_YELLOW, \"[TELEFON]:{FFFFFF} Leraktad a telefont.\");
    SendClientMessage(targetid, COLOR_YELLOW, \"[TELEFON]:{FFFFFF} Lerakták a telefont.\");
   
    KillTimer(CallTimer[playerid]);
KillTimer(CallTimer[targetid]);
    SendNearbyMessage(playerid, 30.0, COLOR_PURPLE, \"** %s elrakja telefonját a zsebébe.\", ReturnName(playerid, 0));
    SendNearbyMessage(targetid, 30.0, COLOR_PURPLE, \"** %s elrakja telefonját a zsebébe.\", ReturnName(targetid, 0));
}
PlayerData[playerid][pIncomingCall] = 0;
PlayerData[targetid][pIncomingCall] = 0;
PlayerData[playerid][pCallLine] = INVALID_PLAYER_ID;
PlayerData[targetid][pCallLine] = INVALID_PLAYER_ID;
return 1;
}
Cím: Server: Unknown command
Írta: ZyZu. - 2015. július 21. - 23:02:06
Idézetet írta: twoclose. date=1437467895\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"55274\" data-ipsquote-contentclass=\"forums_Topic
CB-be minden esetben kiírja valamiért, hogy Server unknown command.
Mi a CB?
Cím: Server: Unknown command
Írta: almightymartin - 2015. július 21. - 23:03:39
ChatBox (?)
Cím: Server: Unknown command
Írta: ZyZu. - 2015. július 21. - 23:11:59
Nem használok soha változókat a parancsoknál, mivel ott van a params mindig. Helyetted így próbálnám a kódot:.
 
CMD:hangup(playerid, params[])
{
        params[0] = PlayerData[playerid][pCallLine];
        SetPlayerSpecialAction(playerid, SPECIAL_ACTION_STOPUSECELLPHONE);
        SetTimerEx(\"RemoveAttachedObject\", 1500, false, \"dd\", playerid, 6);
       
        if (PlayerData[playerid][pEmergency] || PlayerData[playerid][pPlaceAd])
        {
            PlayerData[playerid][pEmergency] = 0;
            PlayerData[playerid][pPlaceAd] = 0;
           
            SendNearbyMessage(playerid, 30.0, COLOR_PURPLE, \"** %s elrakja telefonját a zsebébe.\", ReturnName(playerid, 0));
        }
        if (PlayerData[playerid][pIncomingCall])
        {
            SendClientMessage(playerid, COLOR_YELLOW, \"[TELEFON]:{FFFFFF} Kinyomtad a bejővő hívást.\");
            SendClientMessage(params[0], COLOR_YELLOW, \"[TELEFON]:{FFFFFF} Kinyomták a telefont.\");
           
            KillTimer(CallTimer[playerid]);
                KillTimer(CallTimer[params[0]]);
                SendNearbyMessage(playerid, 30.0, COLOR_PURPLE, \"** %s előveszi telefonját, megnézi, majd kinyomja a hívást.\", ReturnName(playerid, 0));
        } else {
        SendClientMessage(playerid, COLOR_YELLOW, \"[TELEFON]:{FFFFFF} Leraktad a telefont.\");
            SendClientMessage(params[0], COLOR_YELLOW, \"[TELEFON]:{FFFFFF} Lerakták a telefont.\");
           
            KillTimer(CallTimer[playerid]);
                KillTimer(CallTimer[params[0]]);
            SendNearbyMessage(playerid, 30.0, COLOR_PURPLE, \"** %s elrakja telefonját a zsebébe.\", ReturnName(playerid, 0));
            SendNearbyMessage(params[0], 30.0, COLOR_PURPLE, \"** %s elrakja telefonját a zsebébe.\", ReturnName(params[0], 0));
        }
       
        PlayerData[playerid][pIncomingCall] = 0;
        PlayerData[params[0]][pIncomingCall] = 0;
        PlayerData[playerid][pCallLine] = INVALID_PLAYER_ID;
        PlayerData[params[0]][pCallLine] = INVALID_PLAYER_ID;
        return 1;
}