GTA-Expert Forum: SetPlayerArmour AIUTO! - GTA-Expert Forum

Salta al contenuto

Pagina 1 di 1
  • Non puoi iniziare una nuova discussione
  • Non puoi rispondere a questa discussione

SetPlayerArmour AIUTO!

#1 L'utente è offline   Steveproxy 

  • Cittadino Integerrimo
  • Gruppo: Utenti
  • Messaggi: 7
  • Iscritto il: 12/01/14
  • GTA Preferito:GTA: San Andreas

Inviato il 22 gennaio 2014 - 13:55

Utilizzo questo codice per spawnare armature però vorrei che permettesse di dare un armatura a seconda dell'id che inserisco io. Ovvero /setarmatura [playerid], il mio script da l'armatura solo a me e non richiede l'id. Inoltre vorrei che quando sloggano dal server non perdano armi e armature per piacere aiuto!
#define FILTERSCRIPT
#include <a_samp>
#define COLOR_SLATEGRAY 0x708090FF
#define COLOR_LIMEGREEN 0x32CD32FF

public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp("/setarmatura", cmdtext, false) == 0)
    {
        if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000AA, "Non sei autorizzato a usare questo comando");
        SetPlayerArmour(playerid, 100.0);
        SendClientMessage(playerid, COLOR_LIMEGREEN, "Armatura settata");
        return 1;
    }
    return 0;
}

0

#2 L'utente è offline   NikCastagno 

  • Cittadino Onesto
  • Gruppo: Utenti
  • Messaggi: 18
  • Iscritto il: 24/11/13
  • GTA Preferito:GTA: San Andreas

Inviato il 25 gennaio 2014 - 16:21

quote name='Steveproxy' date='22 gennaio 2014 - 13:55' timestamp='1390395354' post='866731']
SetPlayerArmour(playerid, 100.0);

[/quote]
Con questo codice, hai messo che ti setti l'armatura da solo. Playerid=ID del player che ha eseguito il comando.
Per cui il codice giusto sarebbe:

if(strcmp("/setarmatura", cmdtext, false) == 0)
{
if(!IsPlayerAdmin(playerid)) return SendClientmessage(playerid, 0xFF0000AA, "Non sei autorizzato ad usare questo comando");
tmp = strtok(cmdtext, idx);
giveplayerid = strval(tmp);
SetPlayerArmour(giveplayerid, 100.0);
SendClientMessage(playerid, COLOR_LIMEGREEN, "Armatura settata all'ID %d", giveplayerid);
return 1;
}
(ho messo solo il comando il resto va bene)
Dimmi se ti funziona.
GamerTag: "NikCastagno"

Social Club: "nicolascastagno0"

Crew: "GTA-Expert Crew 1"

GTA in possesso: Grand Theft Auto; Grand Theft Auto: London; Grand Theft Auto 2; Grand Theft Auto: Advance (perso); Grand Theft Auto III; Grand Theft Auto Vice City e Vice City Stories; Grand Theft Auto: San Andreas; Grand Theft Auto: Liberty City Stories; Grand Theft Auto IV (più episodes from LC); Grand Theft Auto: Chinatown Wars; Grand Theft Auto V!

Immagine Postata
0

Pagina 1 di 1
  • Non puoi iniziare una nuova discussione
  • Non puoi rispondere a questa discussione

1 utenti stanno leggendo questa discussione
0 utenti, 1 ospiti, 0 utenti anonimi