villt
SetPlayerPos(playerid, gRandomPlayerSpawns[random(0)], gRandomPlayerSpawns[random(1)], gRandomPlayerSpawns[random(2)]);
Beiträge von Killazocker
-
-
dann stell den timer auf 1000 und net auf 2000
-
dann erweiterst du den radius oder machst zb alle hundert meter son punkt wo der überprfen sollst
-
ich kanns net mehr soo gut hab grad ers wieder nagefang mit scripten versuchs mit IsPlayerToPoint... SetPlayerHealth(playerid, 10000000000); dann sollte er ersma genug haben dann machste nen timer der jede sekunde überprüft o du in der nähe bist biste nich in der nähe machste wieder SetPl...(playerid, 100);
-
halloo^^ habe folgenes problem ich möchte nicht das man den skin benutzen kann also mit shift aktivieren wie auch imer bzw mit den pfeitasten einen auswählen kann bevor man nicht zwischen englisch und deutsch entschieden hat im menu habs so gemacht
new inmenu[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
TogglePlayerControllable(playerid, false);
new pName[MAX_PLAYER_NAME];
new string[48];
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), "%s has joined the server.", pName);
SendClientMessageToAll(0xAAAAAAAA, string);
ShowMenuForPlayer(Language,playerid);
TogglePlayerControllable(playerid, false);
inmenu[playerid] = 1;
return 1;
}public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1654.1599,-1655.1222,28.1641);
SetPlayerFacingAngle(playerid, 178.3460);
SetPlayerCameraPos(playerid, 1654.1599,-1659.1222,28.1641);
SetPlayerCameraLookAt(playerid, 1654.1599,-1655.1222,28.1641);
if(inmenu[playerid] == 0)
{
if(classid == 0)
{
gTeam[playerid] = 0;
}
if(classid == 1)
...........
{
gTeam[playerid] = 3;
}
}
return 1;
}public OnPlayerSelectedMenuRow(playerid, row)
{
new Menu:CurrentMenu = GetPlayerMenu(playerid);
if(CurrentMenu == Language)
{
switch(row)
{
case 0: //German
{
deutsch[playerid] = 1;
SendClientMessage(playerid, COLOR_GREEN, "Wilkommen auf dem DM Server von Lightfire, wähle einen Skin aus und los gehts!");
inmenu[playerid] = 0;
}
case 1: //English
{
englisch[playerid] = 1;
SendClientMessage(playerid, COLOR_BLUE, "Welcome on the server of Lightfire, choose a skin and lets go!");
inmenu[playerid] = 0;
}
}
}
return 1;
}an kann trotzdem wählen und starten bevor man deutsch oder englissch gewählt hat bitte umm hilfe danke im vorruas
-
sry
public OnPlayerSelectedMenuRow(playerid, row)
{
new CurrentMenu = GetPlayerMenu(playerid);
if(CurrentMenu == Language)
{
switch(row)
{
case 0: //German
{
deutsch[playerid] = 1;
}
case 1: //English
{
englisch[playerid] = 1;
}
}
}
return 1;
}new CurrentMenu = GetPlayerMenu(playerid);
if(CurrentMenu == Language)das sind die beiden zeilen
-
ohh wenn man mal überlegt naja wie gesagt is lange her und habs ausm gedächnis versucht wollteihn damit sozusagen in die variable rein setzten schwer zu erklären danke probiers eben aus
Edit habs geändert übrigen errors:
C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(4) : error 017: undefined symbol "playerid"
C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(4) : error 009: invalid array size (negative, zero or out of bounds)
C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(5) : error 017: undefined symbol "playerid"
C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(5) : error 009: invalid array size (negative, zero or out of bounds)
C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(195) : warning 213: tag mismatch
C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(196) : warning 213: tag mismatch
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase4 Errors.
edit sry hab das mit den MAX_PLAYERS übersehen jezz sind da nur noch die tag mismatch
C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(195) : warning 213: tag mismatch
C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(196) : warning 213: tag mismatch -
hm. also was ja schon viele haben am amfang in nem menu zwischen deutsch und englisch wählen is ja eig einfach is nur scho so lange das ich gescriptet habe >-< naja hier mein prob...
new Menu:Lagues;
new englisch[playerid];
new deutsch[playerid];Lagues = CreateMenu("Lagues", 1, 200.0, 100.0, 150.0, 150.0);
AddMenuItem(Lagues, 0, "Deutsch");
AddMenuItem(Lagues, 0, "English");public OnPlayerConnect(playerid)
{
ShowMenuForPlayer(Lagues,playerid);
return 1;
}public OnPlayerSelectedMenuRow(playerid, row)
{
new CurrentMenu = GetPlayerMenu(playerid);
if(CurrentMenu == Lagues)
{
switch(row)
{
case 0: //German
{
if(deutsch[playerid] = 1;
}
case 1: //English
{
if(english[playerid] = 1;
}
}
}
return 1;
}C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(4) : error 017: undefined symbol "playerid"
C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(5) : error 017: undefined symbol "playerid"
C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(5) : error 009: invalid array size (negative, zero or out of bounds)
C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(195) : warning 213: tag mismatch
C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(196) : warning 213: tag mismatch
C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(202) : warning 211: possibly unintended assignment
C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(202) : error 001: expected token: ")", but found ";"
C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(202) : error 036: empty statement
C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(206) : error 017: undefined symbol "english"
C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(206) : warning 215: expression has no effect
C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(206) : error 001: expected token: ";", but found "]"
C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(206) : error 029: invalid expression, assumed zero
C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(206) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
9 Errors.
EDIT: habe ein fehler gefunden einmal englisch und einmal eglish neue errors :
C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(4) : error 017: undefined symbol "playerid"
C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(4) : error 009: invalid array size (negative, zero or out of bounds)
C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(5) : error 017: undefined symbol "playerid"
C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(5) : error 009: invalid array size (negative, zero or out of bounds)
C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(195) : warning 213: tag mismatch
C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(196) : warning 213: tag mismatch
C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(202) : warning 211: possibly unintended assignment
C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(202) : error 001: expected token: ")", but found ";"
C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(202) : error 036: empty statement
C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(206) : warning 211: possibly unintended assignment
C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(206) : error 001: expected token: ")", but found ";"
C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(206) : error 036: empty statement
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase8 Errors.