Hello.
I have some questions about the "character choose location".
My first question is:
(http://i43.tinypic.com/156cvfm.png)
Is it possible to change that text to another place? And how can i do that?
And can i show that text when i choose a character?
I mean, when i see "Lance" then i will see Lance on the screen.
And when i see "Ken Rosenberg" i will see Ken rosenberg on the screen,....
If it isn't possible i won't worry :P .
I hope you understand it ;D .
You need a skin identifier and you cannot remove that white text.
It is a VC-MP thing.
Quote from: [NoN]Toiletduck on February 15, 2009, 01:28:55 PM
You need a skin identifier and you cannot remove that white text.
It is a VC-MP thing.
Where can i find a skin identifier?
Can i move that white text then?
The questions ur asking are not possible :'(
But u can use a skin identifier to get the skinname when the player spawned,
Like thisone:
alias vcmp.before.findskin {
;$1 == ID
;$2 == NAME
timer -m 1 1000 vcmp.findskin $1-
}
alias vcmp.findskin {
;$1 == ID
;$2 == NAME
if (Biker1 isin $vcmp.area($1)) {
!writeini -n vcmp.skin.ini SKINS $1 Biker-Boy
vcmp.msg $1 You spawned as a Biker-Boy.
}
elseif (Biker2 isin $vcmp.area($1)) {
!writeini -n vcmp.skin.ini SKINS $1 Biker-Buddy
vcmp.msg $1 You spawned as a Biker-Buddy.
}
elseif (Biker isin $vcmp.area($1)) {
!writeini -n vcmp.skin.ini SKINS $1 Biker
vcmp.msg $1 You spawned as a Biker.
}
}
And spawn signal:
on *:SIGNAL:vcmp.spawn:{
var %name = $1
var %id = $vcmp.getid($1)
timer -m 1 500 vcmp.before.findskin %id %name
}
And where did i have to add that 1st script?
around ur other aliases
and the second?:D
Just add
timer -m 1 500 vcmp.before.findskin %id %name
To ur allready existing spawn signal
I use GUS 10 can you tell me where are Aliases and how I actualy put that in ALIASES please?I'm N00b but i really want to lear so i wil listen to you...and i will learn from you...please
GUS 10 and 9.0 use the same aliases and so on because they have the same dll. Add the cmds as a set amongst the other cmds and put the aliases with the other aliases.
well i'm Noob so where I can found Aliases?
;-----------------------------
;------------SPAWN------------
;-----------------------------
alias vcmp.spawn.loc !return $gettok($vcmp.location($1,x),1,46) $+ , $+ $gettok($vcmp.location($1,y),1,46) $+ , $+ $gettok($vcmp.location($1,z),1,46)
}
alias vcmp.before.findskin {
;$1 == ID
;$2 == NAME
timer -m 1 1000 vcmp.findskin $1-
}
alias vcmp.findskin {
;$1 == ID
;$2 == NAME
if (Biker1 isin $vcmp.area($1)) {
!writeini -n vcmp.skin.ini SKINS $1 Biker-Boy
vcmp.msg $1 You spawned as a Biker-Boy.
}
elseif (Biker2 isin $vcmp.area($1)) {
!writeini -n vcmp.skin.ini SKINS $1 Biker-Buddy
vcmp.msg $1 You spawned as a Biker-Buddy.
}
elseif (Biker isin $vcmp.area($1)) {
!writeini -n vcmp.skin.ini SKINS $1 Biker
vcmp.msg $1 You spawned as a Biker.
}
}
That is where the alias goes.
}
on *:SIGNAL:vcmp.spawn:{
var %name = $1
var %id = $vcmp.getid($1)
timer -m 1 500 vcmp.before.findskin %id %name
}
echo @Server 5 $+ >> $2 spawned $+
if ($vcmp.setting.spawn == On) vcmp.say >> $1 spawned
if (($vcmp.pass(%id) != $null) && ($vcmp.lin(%id) != 1)) {
if ($vcmp.ip(%name) == $readini(vcmp.admin.ini,IPS,%name)) {
vcmp.say $iif($vcmp.level(%id) == 0,Member,$iif($vcmp.level(%id) == 1,Registered Player,Administrator)) %name Auto-Logged In (Admin Level: $vcmp.level(%id) $+ )
vcmp.msg %id You Auto Logged In - Nick-Name: %name $+ , Admin Level: $vcmp.level(%id) $+ , Status: $iif($vcmp.level(%id) == 0,Member,$iif($vcmp.level(%id) == 1,Registered Player,Administrator))
vcmp.timer.login %name off
!writeini -n vcmp.admin.ini LIN %name 1
!writeini -n vcmp.admin.ini IPS %name $vcmp.ip(%name)
}
else {
vcmp.announce %id PLEASE LOGIN TO THIS NICK-NAME
vcmp.msg %id You Must Login to this Nick-Name! Type: /c login <password>
vcmp.sethp %id 0
}
}
That is what your "on *:SIGNAL:vcmp.spawn:{" should look like.
I am not sure if this will work, I have not done scripting for ages.
If I am wrong, please correct me.
The signal has to be:
on *:SIGNAL:vcmp.spawn:{
var %name = $1
var %id = $vcmp.getid($1)
timer -m 1 500 vcmp.before.findskin %id %name
echo @Server 5 $+ >> $2 spawned $+
if ($vcmp.setting.spawn == On) vcmp.say >> $1 spawned
if (($vcmp.pass(%id) != $null) && ($vcmp.lin(%id) != 1)) {
if ($vcmp.ip(%name) == $readini(vcmp.admin.ini,IPS,%name)) {
vcmp.say $iif($vcmp.level(%id) == 0,Member,$iif($vcmp.level(%id) == 1,Registered Player,Administrator)) %name Auto-Logged In (Admin Level: $vcmp.level(%id) $+ )
vcmp.msg %id You Auto Logged In - Nick-Name: %name $+ , Admin Level: $vcmp.level(%id) $+ , Status: $iif($vcmp.level(%id) == 0,Member,$iif($vcmp.level(%id) == 1,Registered Player,Administrator))
vcmp.timer.login %name off
!writeini -n vcmp.admin.ini LIN %name 1
!writeini -n vcmp.admin.ini IPS %name $vcmp.ip(%name)
}
else {
vcmp.announce %id PLEASE LOGIN TO THIS NICK-NAME
vcmp.msg %id You Must Login to this Nick-Name! Type: /c login <password>
vcmp.sethp %id 0
}
}
It's not working...when i put those scripts where you say my MiRC it's not connected anymore...when i start it, it just say Attempting to Connect :(
and i have another question about "how to make a teleporter pickup"
this is the script i found on this forum
Quoteon *:SIGNAL:vcmp.pickup:{
var %name = $vcmp.name($1)
var %name2 = $replace($replace($vcmp.name($1),[,~),],~)
var %id = $1
elseif ($2 == <pikup_id>) {
vcmp.msg %id You pickup a teletransport pickup! I will transport you to [place]
vcmp.setlocation %a $vcmp.axis.getloc(<place-name-here>)
}
Where i have to put PICKUP ID and where i have to put X Y Z?