[DUV]funзoes
#1

Como eu faзo para comeзar uma funзгo em uma callback e terminar em outra ?
desse jeito ?
Ex:
new health;
pawn Код:
public OnPlayerSpawn(playerid)
skinp = GetPlayerSkin(playerid, skinid)

public OnPlayerDeath(playerid....

SetPlayerSkin(playerid, skinid)
??
Reply
#2

D: coloca as new no topo й vai destribuindo.

#NГOENTENDI.
Reply
#3

use variбvel global meu querido.
Reply
#4

Tanbйm nгo entendi, explique melhor por que desse jeito nгo vai pra frente.
Reply
#5

como assim variavel global ?
tem como montar um exemplo pra mim ?
Reply
#6

Ele quer o seguinte

pawn Код:
new Float:Vida;
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
    GetPlayerHealth(playerid, Vida);
    return 1;
}
pawn Код:
public OnPlayerSpawn(playerid)
{
    SetPlayerHealth(playerid, Vida);
    return 1;
}
Ai estar.

#MODTROLLON
Reply
#7

pawn Код:
public OnPlayerSpawn(playerid)
{
{
skinp = GetPlayerSkin(playerid, skinid)
}
return 0;
}
public OnPlayerDeath(playerid....
{
{
SetPlayerSkin(playerid, skinp)
}
return 0;
}
continuaзгo do cуdigo em outra callback.
Reply
#8

Exatamente 666, muito obrigado;
mas tem como adaptar para um cуdigo em que salva a skin escolhida no requestplayerclass
e voltar com ela quando o player spawnar novamente ?
pq no meu server, quando o player morre, ele spawna com a skin 1.
Reply
#9

Amigo pelo que entendi vocк quer guardar a skin do player quando ele logar e quando ele morrer setar nгo й?
Entгo faz assim.

pawn Код:
#define SLOTS 20 // Mude o 20 para a qnt de slots de seu servidor
pawn Код:
new skinid[SLOTS];
pawn Код:
public OnPlayerSpawn(playerid)
{
    GetPlayerSkin(playerid, skinid);
    return 1;
}
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
    SetPlayerSkin(playerid, skinid);
    return 1;
}
Reply
#10

tu quer continuar outro code em outra callback o que cara ? nгo to entendo nada, explica o que vocк quer...
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)