Jo wollte nur nochmal anmerken , das es vorher alles ging.
Sprich die Skinauswahl hat perfekt geklappt.
Nach einem GM wechseln fing es dann plötzlich an buggy zu werden.
Einen Fehler im Script kann ich bisher nicht erkennen.
Beiträge von #Awesome*
-
-
ich würde mal sagen /ah ftw
-
ne soweit ich weis muste das alle im script machen und nicht in game
-
da kann ich dir leider auch nicht helfen
Aber daswürde ich auch gerne erfahren
-
kannste die frage mal genauer beschreiben
Sry versteh aber gerade nicht was du meinst -
Du must 2 /save Positionen haben.
Einmal eine Position wo der Skin stehen soll
und einmal eine Position wo die Camera steht
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid,Koordinaten); //Spieler Position X Y Z Koordinaten
SetPlayerFacingAngle(playerid,Koordinaten); // Letze Koordinate der Spieler Position
SetPlayerCameraPos(playerid,Koordinaten); // X Y Z Koordinaten , Camera Position
SetPlayerCameraLookAt(playerid,Koordinaten); // X Y Z Koordinaten Spieler PositionBin gerade voll müde , vllt hab ich selber nen fehler dirn..
Wenn ja , hoffe ich das ihn einer schnell verbessert//edit Fehler behoben
-
Wenne die Person beim Login wo stehen haben willst machste
public OnPlayerRequestClass(playerid, classid)SetPlayerPos(playerid,Koordinaten);
SetPlayerFacingAngle(playerid,Koordinaten);
SetPlayerCameraPos(playerid,Koordinaten);
SetPlayerCameraLookAt(playerid,Koordinaten); -
Unter
OnGamemodeInit
AddPlayerClass(SKIN ID ,Koordinaten,Waffe,Munition,Waffe,Munition,Waffe,Munition); -
unheimlich , aber ich glaubs nicht
-
if(strcmp(cmd, "/defuse", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,10.0,PlayerExplosionX[1], PlayerExplosionY[1], PlayerExplosionZ[1]))
{
if(IsACop(playerid))
{
if(Bombactivated==1)
{
//Bombtimer(10,playerid);
ShowMenuForPlayer(Menu:BOMBD,playerid);
return 1;
}AUsm LoH script
-
SetWorldTime(24);
Der Beitrag ist zu kurz. Der Beitrag muss mindestens 15 Zeichen lang sein und 6 Wörter enthalten.
-
ich wollte nur sicher gehen
So wies aussieht funkt es
Danke -
heißt also diese Zeile
SetTimer("Spectateoff", 5000, false);in diese umändern?
SetTimerEx("Spectateoff", 5000, false,"i",playerid);
-
jo danke erstmal ich probiersmal aus
//edit : Ich bekomme da 6 Error's
C:\Programme\Rockstar Games\Reallife Probieren\gamemodes\DM.pwn(943) : error 029: invalid expression, assumed zero
C:\Programme\Rockstar Games\Reallife Probieren\gamemodes\DM.pwn(943) : error 017: undefined symbol "Spectateoff"
C:\Programme\Rockstar Games\Reallife Probieren\gamemodes\DM.pwn(945) : error 029: invalid expression, assumed zero
C:\Programme\Rockstar Games\Reallife Probieren\gamemodes\DM.pwn(946) : error 001: expected token: ";", but found "{"
C:\Programme\Rockstar Games\Reallife Probieren\gamemodes\DM.pwn(953) : warning 225: unreachable code
C:\Programme\Rockstar Games\Reallife Probieren\gamemodes\DM.pwn(953) : error 029: invalid expression, assumed zero
C:\Programme\Rockstar Games\Reallife Probieren\gamemodes\DM.pwn(953) : error 017: undefined symbol "Spectateoff"
C:\Programme\Rockstar Games\Reallife Probieren\gamemodes\DM.pwn(960) : warning 225: unreachable code
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase6 Errors.
-
Meinst du das ernst..
Ich hab nichtmal verstanden worauf du hinnaus willst
-
Huhu liebe leute .. und zwar habe ich ne idee , die ich aber nicht genau umsetzten kann.
Ich möchte , das ich wenn ich eine Person töte , für 5 Sekunden in sein TV ( Also Spec) gelange.
Denn TV "script " hab ich
if(strcmp(cmd, "/tv", true) == 0)
{
new tmp[256];
tmp = strtok(cmdtext, idx);if(PlayerInfo[playerid][pAdmin] <= 1) return SendClientMessage(playerid,rot," Du bist kein Admin!");
if(!strlen(tmp))
{
SendClientMessage(playerid, hblau, "Benutze:/tv [Spieler_ID]");
return 1;
}
specplayerid = strval(tmp);if(!IsPlayerConnected(specplayerid)) {
SendClientMessage(playerid,rot , "Diese ID ist kein aktiver Spieler");
return 1;
}TogglePlayerSpectating(playerid, 1);
PlayerSpectatePlayer(playerid, specplayerid);
SetPlayerInterior(playerid,GetPlayerInterior(specplayerid));
gSpectateID[playerid] = specplayerid;
gSpectateType[playerid] = ADMIN_SPEC_TYPE_PLAYER;return 1;
}das problem ist jetzt nur , wie setze ich die person die gestoben ist in den TV des mörders?
-
ja musste das teil nur ein wenig umscripten .. die grundlage ist ja da oben
Sry bin selber noch neu im scripten -
//EDIT oder meinste allgemein den namen ändern ?
Also auch wenn er schreibt das dann kommt [Paintball]Spielername: Hallohm.. muss mal im GF gucken
und denn dan umändern
jojo auch gerade gescheckt ...
Naja muste mal im Wiki gucken..//edit2
Hier ist ein /umbenennen Befehl den du als Admin ausführen kannst
Vllt kannste den ja so umscriptenif(strcmp(cmd,"/umbenennen",true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 4)
{
tmp = strtok(cmdtext,idx);
if(!strlen(tmp))
{
SendClientMessage(playerid,COLOR_WHITE,"NUTZUNG: /umbennen [playerid/name] [neuer name] Achtung! Maximale Länge: 16 Zeichen");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(!IsPlayerConnected(giveplayerid))
{
SendClientMessage(playerid,COLOR_WHITE," Spieler ist nicht Online!");
return 1;
}
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(strlen(result) < 1 || strlen(result) > 16)
{
SendClientMessage(playerid,COLOR_WHITE,"NUTZUNG: /umbennen [playerid/name] [neuer name] Achtung! Maximale Länge: 16 Zeichen");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string,sizeof(string),"/Accounts/%s.ini",giveplayer);
fremove(string);
format(string,sizeof(string)," AdmCmd: %s hat %s in %s umbenannt!",sendername,giveplayer,result);
ABroadCast(COLOR_LIGHTRED,string,1);
format(string,sizeof(string)," Admin %s hat dich in %s umbenannt!",sendername,result);
SendClientMessage(playerid,COLOR_YELLOW,string);
SetPlayerName(giveplayerid,result);
OnPlayerUpdate(giveplayerid);
}
return 1;
} -
jojo soweit gepackt .. funkt irgendwie noch nicht ganz
kommt noch -
ganz neben bei , wie installiert man den mod?