Ja , was von den Koordinaten , ist davon der Facing Angle ?
Hast du Ts³ ?
81.89.108.140:2000
Ja , was von den Koordinaten , ist davon der Facing Angle ?
Hast du Ts³ ?
81.89.108.140:2000
Boah ej.
Ich will drauf muss n update Installieren das dauert übelst.
Die letzten 100KB lädt er so als wären es 10GB. -.-
Hat einer vllt da ne Lösung?
hallo leute ich habe ein problem mit gteam ..... wenn ich
irgendwo ne if abfrage mache mit
z.B:
ocmd:help(playerid,params[])
{
if(gteam[playerid] == TEAM_Grove)
{
{
SendClientMessage(playerid,TEAM_GROVE_COLOR,"Du hast /test eingegeben");
}
else
{
SendClientMessage(playerid,TEAM_GROVE_COLOR,"Du bist kein Grove");
}
}
return 1;
}
kommen immer diese Errors
C:\Users\Johny\scripting\server\gamemodes\test.pwn(152) : error 028: invalid subscript (not an array or too many subscripts): "gteam"
C:\Users\Johny\scripting\server\gamemodes\test.pwn(152) : warning 215: expression has no effect
C:\Users\Johny\scripting\server\gamemodes\test.pwn(152) : error 001: expected token: ";", but found "]"
C:\Users\Johny\scripting\server\gamemodes\test.pwn(152) : error 029: invalid expression, assumed zero
C:\Users\Johny\scripting\server\gamemodes\test.pwn(152) : fatal error 107: too many error messages on one line
... kann mir einer weiterhelfen ?
Versuch mal gTeam[playerid] statt gteam[playerid]
ok danke geht jetzt .. ich Dummerchen
Kann mir einer sagen ?
Wie ich den Spawn der Fraktionen festlege und wie ich der beitreten kann ???
OnPlayerSpawn
if(gTeam[playerid] == x) SetPlayerPos(...);
Und sonst gTeam[id] = x;
Danke
jetzt muss ich nur noch welche Einladen können und zum Leader machen
Ich weiß, der Thread ist schon älter, aber ich habe ein Problem, die
Skins werden nicht den Teams zugeordnet. Ich bekomme keine Error oder Warnings,
aber Ingame sagt er immer ich wäre kein Cop. Hab auch die Skins mit der ClassID Verschiebung
zugeordnet, aber er erkennt sie einfach nicht 0_o
Kann mir irgendjemand helfen?
mfG
Coole sache wuste ich ganrnicht das man das auch so machen kann
danke 10/10
Hallo,
ich verstehe den 4. Schritt nicht :
4. Teams abfragen
Was muss ich da noch einfügen?
do blablabla ist nicht wirklich hilfreich , wenn man ein Anfänger ist
wenn der spieler zum team zivilisten gehört , dann ?
was soll dann passieren , dass es funktioniert?
*EDIT* Wieso ist eigentlich jeder Schritt außer der 4. im Beispiel.pwn enthalten?^^
*EDIT2*Und wie füge ich fraktionsbefehle ein , also /makeleader /giverank etc.
*EDITGRUND*wollte die EDITS nummerieren
*EDIT3*
habe jetzt die Team-SpawnPunkte so festgelegt:
public OnPlayerSpawn(playerid)
{
if(gTeam[playerid] == TEAM_COPS )
{
SetPlayerPos(playerid,1566.6389,-1694.5601,5.8906);
}
else if(gTeam[playerid] == TEAM_GROVE )
{
SetPlayerPos(playerid,2510.5974,-1688.1885,13.5554);
}
else if(gTeam[playerid] == TEAM_BALLAS )
{
SetPlayerPos(playerid,1901.3673,-1118.7876,25.7034);
}
else if(gTeam[playerid] == TEAM_VAGOS )
{
SetPlayerPos(playerid,2346.6692,-1169.0663,28.0047);
}
else if(gTeam[playerid] == TEAM_AZTECAS)
{
SetPlayerPos(playerid,1767.0248,-2040.6973,13.5273);
}
else if(gTeam[playerid] == TEAM_LCN)
{
SetPlayerPos(playerid,248.6171,-1358.6824,53.1094);
}
return 1;
}
Alles anzeigen
kann man das so machen?
und wie stell ich es jetzt ein , dass nur Team x die skins von team x wählen kann?
MfG Loquax
public OnPlayerSpawn(playerid)
{
if(gTeam[playerid] == TEAM_COPS )
{
SetPlayerPos(playerid,1566.6389,-1694.5601,5.8906);
}
else if(gTeam[playerid] == TEAM_GROVE )
{
SetPlayerPos(playerid,2510.5974,-1688.1885,13.5554);
}
else if(gTeam[playerid] == TEAM_BALLAS )
{
SetPlayerPos(playerid,1901.3673,-1118.7876,25.7034);
}
else if(gTeam[playerid] == TEAM_VAGOS )
{
SetPlayerPos(playerid,2346.6692,-1169.0663,28.0047);
SetPlayerSkin(playerid,skin-id)//<-------hier
}
else if(gTeam[playerid] == TEAM_AZTECAS)
{
SetPlayerPos(playerid,1767.0248,-2040.6973,13.5273);
}
else if(gTeam[playerid] == TEAM_LCN)
{
SetPlayerPos(playerid,248.6171,-1358.6824,53.1094);
}
return 1;
}
meinste so?
SetPlayerPos(playerid,2346.6692,-1169.0663,28.0047);
SetPlayerSkin(playerid,skin-id)//<-------hier
aber ich hab ja verschiedene skins und will das der leader ein bestimmtes hat und es 2 member skins gibt.
und nicht nur 1 skin
wie kann ich das mit dem leaderskin einstellen?
else if(gTeam[playerid] == TEAM_VAGOS )
{
SetPlayerPos(playerid,2346.6692,-1169.0663,28.0047);
SetPlayerSkin(playerid,skin-id)//<-------hier
{
if(Spieler[playerid][Leader] == TEAM_VAGOS)
{
SetPlayerSkin(playerid,skin-id)
}
}
wenn ich das so dazwischen schiebe kommen errors
C:\Users\Phil\Downloads\GTA SA Server\gamemodes\Scriptingversuch.pwn(419) : error 001: expected token: ";", but found "{"
C:\Users\Phil\Downloads\GTA SA Server\gamemodes\Scriptingversuch.pwn(420) : error 017: undefined symbol "Spieler"
C:\Users\Phil\Downloads\GTA SA Server\gamemodes\Scriptingversuch.pwn(420) : warning 215: expression has no effect
C:\Users\Phil\Downloads\GTA SA Server\gamemodes\Scriptingversuch.pwn(420) : error 001: expected token: ";", but found "]"
C:\Users\Phil\Downloads\GTA SA Server\gamemodes\Scriptingversuch.pwn(420) : error 029: invalid expression, assumed zero
C:\Users\Phil\Downloads\GTA SA Server\gamemodes\Scriptingversuch.pwn(420) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
5 Errors.
Alles anzeigen
public OnPlayerSpawn(playerid)
{
if(gTeam[playerid] == TEAM_COPS )
{
SetPlayerPos(playerid,1566.6389,-1694.5601,5.8906);
SetPlayerSkin(playerid,280)
{
if(Spieler[playerid][Leader] == TEAM_VAGOS)
{
SetPlayerSkin(playerid,288)
}
}
}
else if(gTeam[playerid] == TEAM_GROVE )
{
SetPlayerPos(playerid,2510.5974,-1688.1885,13.5554);
}
else if(gTeam[playerid] == TEAM_BALLAS )
{
SetPlayerPos(playerid,1901.3673,-1118.7876,25.7034);
}
else if(gTeam[playerid] == TEAM_VAGOS )
{
SetPlayerPos(playerid,2346.6692,-1169.0663,28.0047);
}
else if(gTeam[playerid] == TEAM_AZTECAS)
{
SetPlayerPos(playerid,1767.0248,-2040.6973,13.5273);
}
else if(gTeam[playerid] == TEAM_LCN)
{
SetPlayerPos(playerid,248.6171,-1358.6824,53.1094);
}
return 1;
}
Alles anzeigen
*EDIT* CODE verbesserung
'EDIT' der rückt das nicht ein , obwohl ichs eingerückt habe
hast du teamviewer?
if(gTeam[playerid] == TEAM_COPS )
{
SetPlayerPos(playerid,1566.6389,-1694.5601,5.8906);
SetPlayerSkin(playerid,280);//<----------hier hat das ; gefehlt
{
if(Spieler[playerid][Leader] == 1)//<----------das musste deiner enumstrucktur anpassen
{
SetPlayerSkin(playerid,288);//<---------hier hat auch das gefehlt
}
edit: jo hab teamviewer aber skype wäre besser
C:\Users\Phil\Downloads\GTA SA Server\gamemodes\Scriptingversuch.pwn(420) : error 017: undefined symbol "Spieler"
C:\Users\Phil\Downloads\GTA SA Server\gamemodes\Scriptingversuch.pwn(420) : warning 215: expression has no effect
C:\Users\Phil\Downloads\GTA SA Server\gamemodes\Scriptingversuch.pwn(420) : error 001: expected token: ";", but found "]"
C:\Users\Phil\Downloads\GTA SA Server\gamemodes\Scriptingversuch.pwn(420) : error 029: invalid expression, assumed zero
C:\Users\Phil\Downloads\GTA SA Server\gamemodes\Scriptingversuch.pwn(420) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Alles anzeigen
'EDIT' ich hab kein enum
adde mich ma in skype
ruppe11<------skypename
//edit: Ich hab da noch ein anliegen.
Ich will im /stats Befehl dann abfragen welches Team er ist.
Das will ich mit einem neuen stock machen.
Soweit bin ich:
if (strcmp("/stats", cmdtext, true, 10) == 0)
{
new stringstats[256];
format(stringstats,sizeof(stringstats),"[Name: %s] [Level: %i] [Team: %s]",SpielerName(playerid),GetPlayerScore(playerid));
ShowPlayerDialog(playerid,DialogStats,DIALOG_STYLE_MSGBOX,"Über dich:",stringstats,"Ok","Ok");
return 1;
}
Bei Team: %s soll ja dann das Teamstehen.
stock TeamOfPlayer(playerid)
{
if(gTeam[playerid] == TeamCops)
{
//Und hier?
}
return 1;
}
Wenn er jetzt ein Cop ist, was für einen scriptbefehl muss ich benutzen, das dann da Cop steht? Oder geh ich das ganze falsch an?
Bitte Hilfe
Danke im Vorraus