SA-MP Forums Archive
Ayuda, por favor - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Ayuda, por favor (/showthread.php?tid=609110)



Ayuda, por favor - VZMatt - 08.06.2016

Removed


Re: Ayuda, por favor - Unrea1 - 08.06.2016

їPara que creas label 2 si lo que vas a poner es en blanco?, no tiene sentido.

Usa el siguiente cуdigo:

Код:
switch(PlayerInfo[playerid][Level])
{
	case 1:
	{
	    label1[playerid] = Create3DTextLabel("(Tester)", yellow,30.0,40.0,50.0,40.0,0);
		Attach3DTextLabelToPlayer(label1[playerid], playerid, 0.0, 0.0, 0.4);
	}
	case 2:
	{
	    label1[playerid] = Create3DTextLabel("(Co-Mod)", yellow,30.0,40.0,50.0,40.0,0);
		Attach3DTextLabelToPlayer(label1[playerid], playerid, 0.0, 0.0, 0.4);
	}
	case 3:
	{
	    label1[playerid] = Create3DTextLabel("(Moderator)", yellow,30.0,40.0,50.0,40.0,0);
		Attach3DTextLabelToPlayer(label1[playerid], playerid, 0.0, 0.0, 0.4);
	}
	case 4:
	{
	    label1[playerid] = Create3DTextLabel("(Admin)", yellow,30.0,40.0,50.0,40.0,0);
		Attach3DTextLabelToPlayer(label1[playerid], playerid, 0.0, 0.0, 0.4);
	}
	case 5:
	{
	    label1[playerid] = Create3DTextLabel("(Leader)", red,30.0,40.0,50.0,40.0,0);
		Attach3DTextLabelToPlayer(label1[playerid], playerid, 0.0, 0.0, 0.4);
	}
	case 6:
	{
	    label1[playerid] = Create3DTextLabel("(Manager/CEO)", red,30.0,40.0,50.0,40.0,0);
		Attach3DTextLabelToPlayer(label1[playerid], playerid, 0.0, 0.0, 0.4);
	}
}
Ojo: aсade Delete3DTextLabel(label1[playerid]); en el callback OnPlayerDisconnect para evitar bug's.

Quedando asн:

Код:
public OnPlayerDisconnect(playerid, reason)
{
    if(PlayerInfo[playerid][Level] > 0) Delete3DTextLabel(label1[playerid]);
    // resto del cуdigo.
	return 1;
}



Respuesta: Ayuda, por favor - VZMatt - 08.06.2016

Voy a testearlo, gracias ^^

EDIT: Funcionу perfectamente, muchas gracias, te lo agradezco.


Respuesta: Ayuda, por favor - VZMatt - 08.06.2016

Ah, їSi creo esto mismo pero para VIP, ahн puedo crear el label2, o sigo usando label1?


Re: Ayuda, por favor - Unrea1 - 08.06.2016

En йste caso serнa label2, ya que VIP y Staff no es lo mismo.

Si lo empleas no se te olvide en aumentar o disminuir la altura del texto VIP, para que no haga interferencia en caso de que sea Admin y VIP a la vez.


Respuesta: Ayuda, por favor - VZMatt - 09.06.2016

Bien, gracias.


Respuesta: Ayuda, por favor - VZMatt - 09.06.2016

LatinZ, ahora me diу un bug, te explico: cuando hay un VIP y un Admin en el server se crea un solo label, ya sea el del VIP o del Admin (el que spawnea primero) no se por quй...
Alguna soluciуn a esto?


Re: Ayuda, por favor - Unrea1 - 10.06.2016

Seguramente estбs confundiendo las variables label1 y label2.


Respuesta: Ayuda, por favor - VZMatt - 10.06.2016

Verй, gracias por avisarme eso.


Respuesta: Ayuda, por favor - VZMatt - 10.06.2016

removed