ich wollte mal fragen wie man einen Uniform Pickup macht für jede fraktion eins hatte schon viel versucht hatt aber nicht geklapt
kann mir jemand villt ein beispiel sagen oda so xD
wollte es so haben das es mindestens 3skins oder 4 sind
mfg:Matrix
ich wollte mal fragen wie man einen Uniform Pickup macht für jede fraktion eins hatte schon viel versucht hatt aber nicht geklapt
kann mir jemand villt ein beispiel sagen oda so xD
wollte es so haben das es mindestens 3skins oder 4 sind
mfg:Matrix
Wie meinste das ? Also wen man in ein Pickup rein geht,das man den Skin andert?
Du musst nur den alten Skin speichern lassen
Dann den Skin ändern, wenn er nochmal durch den PickUp geht, wieder den alten Zusatnd herstellen.
MfG
Maxx
also ich meins so dsa da Z.b dieses i ist dann stellt man sich aufs i gibt Z.b /uniforma ein und dann kommen da eine nachicht wo nummern stehen und der skin name dann macht man Z.b /uniforma 1 dann hat man denn skin
AddStaticPickup(..
if(strcmp(cmd, "/uniforma", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (!PlayerToPoint(20, playerid, XYZ))//Hier deine Cords
{
SendClientMessage(playerid, COLOR_GRAD2, " Du bist nicht am richtigen Platz !");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GREEN, "|____________ Uniforma____________|");
SendClientMessage(playerid, COLOR_WHITE, "Benutze: /Uniforma [nummer]");
SendClientMessage(playerid, COLOR_WHITE, "Nummern: 1,2,3,4");
return 1;
}
if(strcmp(x_nr,"1",true) == 0)
{
SetPlayerSkin(playerid, SKIN ID);//DEINE SKIN ID
return 1;
}
if(strcmp(x_nr,"2",true) == 0)
{
SetPlayerSkin(playerid, SKIN ID);//DEINE SKIN ID
return 1;
}
if(strcmp(x_nr,"3",true) == 0)
{
SetPlayerSkin(playerid, SKIN ID);//DEINE SKIN ID
return 1;
}
else if(strcmp(x_nr,"4",true) == 0)
{
SetPlayerSkin(playerid, SKIN ID);//DEINE SKIN ID
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Der Befehl existiert nciht!");
return 1;
}
}
return 1;
}
Ich hoffe es ist so richtig,also so habe ich das gemacht und es geht..
Mfg,
CityLight
hmm bekomme diese Erors:
C:\DOKUME~1\M4tr!x\Desktop\SCRIPT~1\GAMEMO~1\SLRP_V~1.PWN(8970) : error 017: undefined symbol "x_nr"
C:\DOKUME~1\M4tr!x\Desktop\SCRIPT~1\GAMEMO~1\SLRP_V~1.PWN(8975) : error 017: undefined symbol "x_nr"
C:\DOKUME~1\M4tr!x\Desktop\SCRIPT~1\GAMEMO~1\SLRP_V~1.PWN(8980) : error 017: undefined symbol "x_nr"
C:\DOKUME~1\M4tr!x\Desktop\SCRIPT~1\GAMEMO~1\SLRP_V~1.PWN(8985) : error 017: undefined symbol "x_nr"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
danke im voruas
new x_nr[256];
if(strcmp(cmd, "/uniforma", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (!PlayerToPoint(20, playerid, XYZ))//Hier deine Cords
{
SendClientMessage(playerid, COLOR_GRAD2, " Du bist nicht am richtigen Platz !");
return 1;
}
new x_nr[256];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GREEN, "|____________ Uniforma____________|");
SendClientMessage(playerid, COLOR_WHITE, "Benutze: /Uniforma [nummer]");
SendClientMessage(playerid, COLOR_WHITE, "Nummern: 1,2,3,4");
return 1;
}
if(strcmp(x_nr,"1",true) == 0)
{
SetPlayerSkin(playerid, SKIN ID);//DEINE SKIN ID
return 1;
}
if(strcmp(x_nr,"2",true) == 0)
{
SetPlayerSkin(playerid, SKIN ID);//DEINE SKIN ID
return 1;
}
if(strcmp(x_nr,"3",true) == 0)
{
SetPlayerSkin(playerid, SKIN ID);//DEINE SKIN ID
return 1;
}
else if(strcmp(x_nr,"4",true) == 0)
{
SetPlayerSkin(playerid, SKIN ID);//DEINE SKIN ID
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Der Befehl existiert nciht!");
return 1;
}
}
return 1;
}
Habe nur das von Tuner hinzugefuhgt!
So solte es gehen,versuche es !
Mfg
CityLight
hab so gemacht
if(strcmp(cmd, "/guniform", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (!PlayerToPoint(20, playerid, 1544.6208,-1645.8304,5.8906))//Hier deine Cords
{
SendClientMessage(playerid, COLOR_GRAD2, " Du bist nicht am richtigen Platz !");
return 1;
}
new x_nr[256];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GREEN, "|____________ Uniforma____________|");
SendClientMessage(playerid, COLOR_WHITE, "Benutze: /guniform [nummer]");
SendClientMessage(playerid, COLOR_WHITE, "Nummern: 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17");
return 1;
}
if(strcmp(x_nr,"1",true) == 0)
{
SetPlayerSkin(playerid, 164);//DEINE SKIN ID
return 1;
}
if(strcmp(x_nr,"2",true) == 0)
{
SetPlayerSkin(playerid, 166);//DEINE SKIN ID
return 1;
}
if(strcmp(x_nr,"3",true) == 0)
{
SetPlayerSkin(playerid, 179);//DEINE SKIN ID
return 1;
}
else if(strcmp(x_nr,"4",true) == 0)
{
SetPlayerSkin(playerid, 163);//DEINE SKIN ID
return 1;
}
if(strcmp(x_nr,"5",true) == 0)
{
SetPlayerSkin(playerid, SKIN 165);//DEINE SKIN ID
return 1;
}
if(strcmp(x_nr,"6",true) == 0)
{
SetPlayerSkin(playerid, 280);//DEINE SKIN ID
return 1;
}
if(strcmp(x_nr,"7",true) == 0)
{
SetPlayerSkin(playerid, 281);//DEINE SKIN ID
return 1;
}
else if(strcmp(x_nr,"8",true) == 0)
{
SetPlayerSkin(playerid, 282);//DEINE SKIN ID
return 1;
}
if(strcmp(x_nr,"9",true) == 0)
{
SetPlayerSkin(playerid, 280);//DEINE SKIN ID
return 1;
}
if(strcmp(x_nr,"10",true) == 0)
{
SetPlayerSkin(playerid, 191);//DEINE SKIN ID
return 1;
}
else if(strcmp(x_nr,"11",true) == 0)
{
SetPlayerSkin(playerid, 211);//DEINE SKIN ID
return 1;
}
if(strcmp(x_nr,"12",true) == 0)
{
SetPlayerSkin(playerid, 283);//DEINE SKIN ID
return 1;
}
if(strcmp(x_nr,"13",true) == 0)
{
SetPlayerSkin(playerid, 284);//DEINE SKIN ID
return 1;
}
else if(strcmp(x_nr,"14",true) == 0)
{
SetPlayerSkin(playerid, 285);//DEINE SKIN ID
return 1;
}
if(strcmp(x_nr,"15",true) == 0)
{
SetPlayerSkin(playerid, 288);//DEINE SKIN ID
return 1;
}
else if(strcmp(x_nr,"16",true) == 0)
{
SetPlayerSkin(playerid, 286);//DEINE SKIN ID
return 1;
}
else if(strcmp(x_nr,"17",true) == 0)
{
SetPlayerSkin(playerid, 287);//DEINE SKIN ID
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Der Befehl existiert nciht!");
return 1;
}
}
return 1;
}
und es kommen folgende errors
C:\Dokumente und Einstellungen\Hay Tgheq\Desktop\LeftRL.pwn(19606) : warning 219: local variable "x_nr" shadows a variable at a preceding level
C:\Dokumente und Einstellungen\Hay Tgheq\Desktop\LeftRL.pwn(19740) : warning 219: local variable "x_nr" shadows a variable at a preceding level
C:\Dokumente und Einstellungen\Hay Tgheq\Desktop\LeftRL.pwn(19926) : warning 219: local variable "x_nr" shadows a variable at a preceding level
C:\Dokumente und Einstellungen\Hay Tgheq\Desktop\LeftRL.pwn(20227) : warning 219: local variable "x_nr" shadows a variable at a preceding level
C:\Dokumente und Einstellungen\Hay Tgheq\Desktop\LeftRL.pwn(20841) : warning 219: local variable "x_nr" shadows a variable at a preceding level
C:\Dokumente und Einstellungen\Hay Tgheq\Desktop\LeftRL.pwn(21586) : warning 219: local variable "x_nr" shadows a variable at a preceding level
C:\Dokumente und Einstellungen\Hay Tgheq\Desktop\LeftRL.pwn(21832) : warning 219: local variable "x_nr" shadows a variable at a preceding level
C:\Dokumente und Einstellungen\Hay Tgheq\Desktop\LeftRL.pwn(22099) : warning 219: local variable "x_nr" shadows a variable at a preceding level
C:\Dokumente und Einstellungen\Hay Tgheq\Desktop\LeftRL.pwn(22204) : warning 219: local variable "x_nr" shadows a variable at a preceding level
C:\Dokumente und Einstellungen\Hay Tgheq\Desktop\LeftRL.pwn(22448) : warning 219: local variable "x_nr" shadows a variable at a preceding level
C:\Dokumente und Einstellungen\Hay Tgheq\Desktop\LeftRL.pwn(22498) : warning 219: local variable "x_nr" shadows a variable at a preceding level
C:\Dokumente und Einstellungen\Hay Tgheq\Desktop\LeftRL.pwn(22717) : warning 219: local variable "x_nr" shadows a variable at a preceding level
C:\Dokumente und Einstellungen\Hay Tgheq\Desktop\LeftRL.pwn(23418) : warning 219: local variable "x_nr" shadows a variable at a preceding level
C:\Dokumente und Einstellungen\Hay Tgheq\Desktop\LeftRL.pwn(24399) : warning 219: local variable "x_nr" shadows a variable at a preceding level
C:\Dokumente und Einstellungen\Hay Tgheq\Desktop\LeftRL.pwn(24723) : warning 219: local variable "x_nr" shadows a variable at a preceding level
C:\Dokumente und Einstellungen\Hay Tgheq\Desktop\LeftRL.pwn(29106) : warning 219: local variable "x_nr" shadows a variable at a preceding level
C:\Dokumente und Einstellungen\Hay Tgheq\Desktop\LeftRL.pwn(29998) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Hay Tgheq\Desktop\LeftRL.pwn(30000) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Hay Tgheq\Desktop\LeftRL.pwn(30002) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Hay Tgheq\Desktop\LeftRL.pwn(30005) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Hay Tgheq\Desktop\LeftRL.pwn(30008) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Hay Tgheq\Desktop\LeftRL.pwn(30009) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Hay Tgheq\Desktop\LeftRL.pwn(30014) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Hay Tgheq\Desktop\LeftRL.pwn(30016) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Hay Tgheq\Desktop\LeftRL.pwn(30019) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Hay Tgheq\Desktop\LeftRL.pwn(30021) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Hay Tgheq\Desktop\LeftRL.pwn(30024) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Hay Tgheq\Desktop\LeftRL.pwn(30026) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Hay Tgheq\Desktop\LeftRL.pwn(30029) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Hay Tgheq\Desktop\LeftRL.pwn(30031) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Hay Tgheq\Desktop\LeftRL.pwn(30034) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Hay Tgheq\Desktop\LeftRL.pwn(30036) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Hay Tgheq\Desktop\LeftRL.pwn(30039) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Hay Tgheq\Desktop\LeftRL.pwn(30041) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Hay Tgheq\Desktop\LeftRL.pwn(30044) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Hay Tgheq\Desktop\LeftRL.pwn(30046) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Hay Tgheq\Desktop\LeftRL.pwn(30049) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Hay Tgheq\Desktop\LeftRL.pwn(30051) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Hay Tgheq\Desktop\LeftRL.pwn(30054) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Hay Tgheq\Desktop\LeftRL.pwn(30056) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Hay Tgheq\Desktop\LeftRL.pwn(30059) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Hay Tgheq\Desktop\LeftRL.pwn(30061) : error 010: invalid function or declaration
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
26 Errors.
die grün gefärbten warnings sind unwichtig, aber die anderen
is da was falsch bei uniform?
falls ja was?
danke im voraus für die hilfe