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: Benceee - 2012. április 09. - 17:55:54

Cím: SetPlayerAttachedObject
Írta: Benceee - 2012. április 09. - 17:55:54
Üdv!
Lenne egy kérdésem. SetPlayerAttachedObject(...);-el tettem pl. telefont a játékos kezébe, de nem tudom eltüntetni. RemovePlayerAttachedObject(...);nem jó. Valaki tud rá valamit?
Cím: SetPlayerAttachedObject
Írta: #Nexus# - 2012. április 09. - 18:19:57
Helyettesítsd be a te változódat :
[pawn]if (strcmp(\"/telefonle\", cmdtext, true, 10) == 0)
{
    telefon elõvéve e
{
    RemovePlayerAttachedObject(playerid, TELEFONVALTOZO[playerid]);
   TELEFONVALTOZO[playerid] = -1;
    }
else
{
    SendClientMessage(playerid, COLOR_RED, \"nincs elõvéve telefon\");
    }[/pawn]
Cím: SetPlayerAttachedObject
Írta: Benceee - 2012. április 09. - 18:22:36
Nem jó sajnos.
Cím: SetPlayerAttachedObject
Írta: #Nexus# - 2012. április 09. - 18:26:45
írd már le a telód változóját pls
E: 0.3e ?
 
if (strcmp(\"/telefon-el\", cmdtext, true, 10) == 0)
{
    if(Info[playerid]telefonelõvéve-e
{
    RemovePlayerAttachedObject(playerid, telefonvisel[playerid]);
telefonvisel[playerid] = -1;
    }
else
{
    SendClientMessage(playerid, COLOR_RED, \"Nincs elõvéve telefon.\");
return 1;
}

 
A mód aljára :
[pawn]telefonviseles(playerid)
{
for(new i = 0; i < MAX_PLAYER_ATTACHED_OBJECTS; ++i)
{
   if(!IsPlayerAttachedObjectSlotUsed(playerid, i))
   {
      if(telefonvisel[playerid] == -1)
      {
         telefonvisel[playerid] = i;
         return telefonvisel[playerid];
      }
      return telefonvisel[playerid];
   }
}
return 1;
}
[/pawn]
Cím: SetPlayerAttachedObject
Írta: Casamiro - 2012. április 09. - 18:30:51
Definiáld a csatolt objecteket, majd csatolásnál add meg neki az értéket, így egyszerû levenni
#define SLOT_TELEFON 1
SetPlayerAttachedObject(playerid, SLOT_TELEFON, object, hova rakja);
RemovePlayerAttachedObject(playerid, SLOT_TELEFON);
Cím: SetPlayerAttachedObject
Írta: #Nexus# - 2012. április 10. - 08:59:30
Nos ?