Kann mir jemand bei meinem AUtohaus helfen?? Bitte per PN melden und nur wenn man ahnung hat !!
Beiträge von Blood.
-
-
C:\Users\muhammed\Desktop\alles\Server\gamemodes\Modern-RP.pwn(985) : warning 202: number of arguments does not match definition
Ich weiß das dies nur ein Warning ist, aber ich möchte keine Warnings & Errors in meinem Script haben ..
Zeile:
Auto[autoid][veh] = dini_IntSet(Autoformat,"vehid"); -
Die 0 steht für das, wass ich im case 0: eingegeben habe? also wäre das auch ne lösung wenn man mehrere Abfragen gleichzeitig machen will oder?
-
e frage wie wendet man das an?
-
Versuch es mal so:
if(!IsPlayerInArea(i,-84.8909,2710.7996,507.2017,2350.0823))
Bei mir klappt das immer -
Die Homepage gefällt mir jetzt nicht so perfekt aber sie geht..
7.50/10.00 Homepage
10.00/10.00 Support
10.00/10.00 Sponsoring
------------------------------
9.60/10.00 -
Ich glaub ich wwürd das so machen:
Eine Variable beim Connecten +1 machen also eins dazu und beim Disconnecten -1 also eins weniger und dann halt wenn Variable auf 1 dann setzt du Team 1 wenn Variable auf 2 dann team 2 und wenn auf 3 die variable ist dann wwieder team 1 usw. -
Versuch es doch
new string[50];format(string,sizeof(string),"Hallo Test etc.");
GameTextForPlayer(playerid,string,300,1);
-
Danke, das funktioniert.
Wäre cool wenn mir noch jemand hier helfen könnte :
Adminbefehl -- /gebewaffeHallo falls du nicht immer extra einen for new Schleife erstellen willst habe ich hier auch ein Stock für dich!
Der sollte dann so funktzunieren:
SendClientMessageR(playerid,ORANGE,"DeinText",10.0);Hier der Stock:
stock SendClientMessageR(playerid,farbe,text[],Float:umkreis)
{
new Float:xm,Float:ym,Float:zm,maxplayers=GetMaxPlayers();
if(GetPlayerPos(playerid,xm,ym,zm))
{
for(new i=0;i<maxplayers;i++)
if(IsPlayerConnected(i) && (i==playerid || IsPlayerInRangeOfPoint(i,umkreis,xm,ym,zm)))
SendClientMessage(i,farbe,text);
return 1;
}
return 0;
} -
Ok, danke eine Frage an alle:
Würde der Befehl so Bugfrei funktzunieren? So dass jeder Leader dass benutzen konnte? -
if(grund > 0 grund < 51)
Bekomme keine Errors danke aber zeigt er auch einen Text an? Da wir ja bei grund[50] den String weggemacht haben.. -
Geht trotzdem nicht
-
Nope geht nicht
-
if(grund > 0 || grund < 51)
Diese Zeile -
Hallo ich habe folgenden Befehl:
ocmd:giverank(playerid,params [])
{
new pid,rank,grund[50],pidname[MAX_PLAYER_NAME],pname[MAX_PLAYER_NAME];
new stringpid[100],stringplayerid[100],stringgrund[55];
GetPlayerName(playerid,pname,sizeof(pname)); GetPlayerName(pid,pidname,sizeof(pidname));
if(Spieler[playerid][Leader] < 1)return SendClientMessage(playerid,ROT,"*Giverank* Du bist kein Leader");
if(sscanf(params,"dds",pid,rank,grund))return SendClientMessage(playerid,ORANGE,"*Giverank* /giverank [ID] [Rank] [Grund]");
format(stringgrund,sizeof(stringgrund),"%s",grund);
if(grund > 0 || grund < 51)
{
if(Spieler[playerid][Leader] == Spieler[pid][Fraktion])
{
if(rank > 0 || rank < 5)
{
format(stringpid,sizeof(stringpid),"%s hat dir Rank %d gegeben. Grund: %s",pname,rank,stringgrund);
format(stringplayerid,sizeof(stringplayerid),"Du hast %s Rank %d gegeben. Grund: %s",pidname,rank,stringgrund);
SendClientMessage(playerid,GELB,stringplayerid);
SendClientMessage(pid,GELB,stringpid);
Spieler[pid][Rank] = rank;
}
}
}
else
{
SendClientMessage(playerid,ORANGE,"*Giverank* Der Grund muss min. 1Buchstaben beziehungsweise max. 50 Buchstaben besitzen.");
}
return 1;
}Bekomme ich folgenden Error:
C:\Users\muhammed\Desktop\alles\Server\gamemodes\Modern-RP.pwn(772) : error 033: array must be indexed (variable "grund")
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Error.
Aber bei if(rank > 0 || rank < 5) bekomme ich keinen Error
edit: text kleines bisschen verändert
-
Alles klar danke ich scripte das mal schnell und frage bei Problemen nach danke!
edit: Frage nr1 xD
Wie mache ich das?
if((rank) > 0 || < 5))
Das funktzuniert i-wie nichtFrage Nr. 2:
Wäre das möglich?
if(Spieler[playerid][Leader] == Spieler[pid][Fraktion]) -
Hallo, ich habe vor einen Bfehel zu machen für alle Fraktionen weiß aber nicht genau wie das geht? Soll ich für jede Fraktion eine extra abfrage machen??
Also z.B.
if(Spieler[playerid][Leader] == 1 && Spieler[pid][Fraktion] == 1)
{
....
}oder wie?
-
Hmm und wie? einer Variable einen String geben und dann den String immer ändenr oder wie? kp ob das überhaupt möglich wäre? Vllt. gibst du mir ne Theorie wie ich das amchen sollte damit ich bissl auch was draus lerne
-
Danke es funktzuniert alles
Nun eine frage ist es möglich wenn jemand einen Code /premium und dannach den Code auswähl, welcher im Enum steht dass dann dieser Code ungültig ist? Also nichtmehr benutzbar? -
Warum kleiner als 6? Es sind immer nur genau 6 Buchstaben deswergen dass ==
edit: Oder nicht?