hey,
Kann mir jemand erklären wie ich mit TextDrawLetterSize umgehen muss?
Ich will den Textdraw nur etwas kleiner machen, aber da kommen immer merkwürdige ergebnisse raus.
lg
hey,
Kann mir jemand erklären wie ich mit TextDrawLetterSize umgehen muss?
Ich will den Textdraw nur etwas kleiner machen, aber da kommen immer merkwürdige ergebnisse raus.
lg
@ Hitman Kennzeichne mal pls die Fehlerzeile
Kann bei SetPlayerWorldBounds den Text i-wie ändern ?
huhu hab nen kleinen error, könnt ihr mir sagen wie ich den beheben kann? :>
also error:
F:\Program Files\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\GGF.pwn(18806) : warning 202: number of arguments does not match definition
des is die zeile:
SetPlayerCheckpoint(i, 1004.0070,-939.3102,42.1797);
danke im vorraus
Größe des Checkpoints fehlt.
Genaueres hier:
SetPlayerCheckpoint
ok danke hat geklappt
Weiß jemand wie ich Automatische Tore oder Tore mit Befehl machen?
Das diese nur bei Fraktion 3 aufgehen und das man davor stehen muss um diese zu öffnen.
Also mit PlayerToPoint?
Hier im forum gibts zwar tuts aber die mit befehle klappen irgentwie nie bei mir und diese automatischen laggen immer so.
mfg,
Schick doch einfach mal den Befehl dann sagen wir dir warum er nicht geht.
leider schon wieder die nächste warning -.-
if(PlayerToPoint(5.0,playerid,-2029.8215,156.0238,28.4007))
{
new robmoney = random(5000);
TogglePlayerControllable(playerid, 1);
SetTimer("robtime",10000, 0);
format(string, sizeof(string), "Du hast %d$ aus der Tankstelle geraubt.", robmoney);
PlayerMoney[playerid] += robmoney;
SendClientMessage(playerid,COLOR_YELLOW, string);
}
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsACop(i))
{
GameTextForPlayer(i, "~y~ Eine Tankstelle wird ausgeraubt", 5000, 1);
SetPlayerCheckpoint(i, -2024.9692,156.0276,28.8359,3.0);
}
}
else if(PlayerToPoint(5.0,playerid,-1676.6107,413.5619,6.9015))
{
new robmoney = random(5000);
TogglePlayerControllable(playerid, 1);
SetTimer("robtime",10000, 0);
format(string, sizeof(string), "Du hast %d$ aus der Tankstelle geraubt.", robmoney);
PlayerMoney[playerid] += robmoney;
SendClientMessage(playerid,COLOR_YELLOW, string);
}
for(new i=0; i<MAX_PLAYERS; i++)//das is die Zeile 18808
{
if(IsPlayerConnected(i))
{
if(IsACop(i))
{
GameTextForPlayer(i, "~y~ Eine Tankstelle wird ausgeraubt", 5000, 1);
SetPlayerCheckpoint(i, -1676.6107,413.5619,6.9015,3.0);
}
}
}
}
return 1;
}
return 0;
}
mit der warning
F:\Program Files\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\GGF.pwn(18808) : warning 219: local variable "i" shadows a variable at a preceding level
das is jetzt nicht der ganzee cmd^^
Ich habe ganz oben:
new taxi;
Dann bei OnGamemodelInit:
taxi = CreateObject(975, 1041.441172, -1460.230747, 14.317432, 0.0000, 0.0000, 270.0000);
if (strcmp(cmdtext, "/ropen", true) == 0)
{
MoveObject(taxi,1041.451172, -1468.660889, 14.317722);
return 1;
}
if (strcmp(cmdtext, "/rclose", true) == 0)
{
MoveObject(taxi,1041.451172, -1460.230347, 14.317722);
return 1;
}
das bei Onplayercommand text.
Da möchte ich jetzt noch das mit playertopoint drinne haben und das nur die fraktion 10 das tor öffnen kann.
Bloss ich komme da irgentwie nicht mit klar.
Und dieser befehl funkioniert auch nicht da kommt wen ich das eingebe immer Unknow Command.
@ Power Gamer
Probiers doch einfach mal statt mit nem i mit nem k oder sonst was xD
if(PlayerToPoint(5.0,playerid,-2029.8215,156.0238,28.4007))
{
new robmoney = random(5000);
TogglePlayerControllable(playerid, 1);
SetTimer("robtime",10000, 0);
format(string, sizeof(string), "Du hast %d$ aus der Tankstelle geraubt.", robmoney);
PlayerMoney[playerid] += robmoney;
SendClientMessage(playerid,COLOR_YELLOW, string);
}
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsACop(i))
{
GameTextForPlayer(i, "~y~ Eine Tankstelle wird ausgeraubt", 5000, 1);
SetPlayerCheckpoint(i, -2024.9692,156.0276,28.8359,3.0);
}
}
else if(PlayerToPoint(5.0,playerid,-1676.6107,413.5619,6.9015))
{
new robmoney = random(5000);
TogglePlayerControllable(playerid, 1);
SetTimer("robtime",10000, 0);
format(string, sizeof(string), "Du hast %d$ aus der Tankstelle geraubt.", robmoney);
PlayerMoney[playerid] += robmoney;
SendClientMessage(playerid,COLOR_YELLOW, string);
}
for(new k=0; k<MAX_PLAYERS; k++)//das is die Zeile 18808
{
if(IsPlayerConnected(k))
{
if(IsACop(k))
{
GameTextForPlayer(k, "~y~ Eine Tankstelle wird ausgeraubt", 5000, 1);
SetPlayerCheckpoint(k, -1676.6107,413.5619,6.9015,3.0);
}
}
}
}
return 1;
}
return 0;
}
@ Sampi
if (strcmp(cmdtext, "/ropen", true) == 0)
{
if(PlayerInfo[playerid][pLeader] == 10 || PlayerInfo[playerid][pMember] == 10 && PlayerToPoint(10, playerid, 1041.441172, -1460.230747, 14.317432))
{
MoveObject(taxi,1041.451172, -1468.660889, 14.317722);
return 1;
}
else { return SendClientMessage(playerid, COLOR_RED, "Dieses Tor ist zuweit entfernt oder du hast nicht das Recht dazu"); }
return 0;
}
if (strcmp(cmdtext, "/rclose", true) == 0)
{
if(PlayerInfo[playerid][pLeader] == 10 || PlayerInfo[playerid][pMember] == 10 && PlayerToPoint(10, playerid, 1041.441172, -1460.230747, 14.317432))
{
MoveObject(taxi,1041.451172, -1460.230347, 14.317722);
return 1;
}
else { return SendClientMessage(playerid, COLOR_RED, "Dieses Tor ist zuweit entfernt oder du hast nicht das Recht dazu"); }
return 0;
}
Danke aber irgentwie funkioniert das nicht oô
Wen ich nicht in Fraktion 10 bin und die Befehle eingeben dann kommt du hast kein Recht dazu.
Wen ich aber Fraktion 10 bin und die Befehle eingebe dann kommt unknow command.
Probier mal so:
if (strcmp(cmdtext, "/ropen", true) == 0)
{
if(PlayerInfo[playerid][pLeader] == 10 || PlayerInfo[playerid][pMember] == 10 && PlayerToPoint(10, playerid, 1041.441172, -1460.230747, 14.317432))
{ return MoveObject(taxi,1041.451172, -1468.660889, 14.317722); }
else { return SendClientMessage(playerid, COLOR_RED, "Dieses Tor ist zuweit entfernt oder du hast nicht das Recht dazu"); }
return 0;
}
if (strcmp(cmdtext, "/rclose", true) == 0)
{
if(PlayerInfo[playerid][pLeader] == 10 || PlayerInfo[playerid][pMember] == 10 && PlayerToPoint(10, playerid, 1041.441172, -1460.230747, 14.317432))
{ return MoveObject(taxi,1041.451172, -1460.230347, 14.317722); }
else { return SendClientMessage(playerid, COLOR_RED, "Dieses Tor ist zuweit entfernt oder du hast nicht das Recht dazu"); }
return 0;
}
Ich hab hier ein kleinen Error
ZitatD:\Games\GTA San Andreas\Grand Theft Auto San Andreas\gamemodes\Neos.pwn(287) : error 025: function heading differs from prototype
Die Zeile ist
Zitatpublic OnRconCommand(cmd[])
Ich hab schon neue Datei aufgemacht und es verglichen sieht aber gleich aus. PLS HELP ME
dann ist was in der /"a_samp.inc"\ falsch
Hier werden keine Fehlermeldungen gepostet, aber um auf die Frage zurückzukommen.
Guck mal nach ob dein forward auch richtig definiert wurde.
was für ein forward. und was für eine a_samp.inc
In diesem "public OnRconCommand" ist kein einziger Command drin
Hilft mir warning:
309) : warning 217: loose indentation
Zeile: if (strcmp(cmdtext,"/boom", true) == 0)
Um das zu fixen bräuchte man ein paar Zeilen davor/dahinter.
Ja hier:
SetTimer("count2",1000,0);
SetTimer("count1",2000,0);
SetTimer("countgo",3000,0);
SetTimer("stop",6000,0);
return 0;
}
if (strcmp(cmdtext,"/boom", true) == 0)
{
if (bombenanzahl[playerid] > 0)
{
for (new i = 0; i < 99; i++)
{
if (bombenart[playerid][i] == 0)
{
CreateExplosion(bomb[playerid][i][0],bomb[playerid][i][1], bomb[playerid][i][2],7, 5.00);
DestroyObject(bombobjects[playerid][bombenanzahl[playerid]]);
}