hi.
ich hätte eine frage.
wie kann ich die position ändern bei der skinauswahl?
und wie kann ich die position ändern bei den angaben wie männlich/weiblich....
vielen dank
hi.
ich hätte eine frage.
wie kann ich die position ändern bei der skinauswahl?
und wie kann ich die position ändern bei den angaben wie männlich/weiblich....
vielen dank
ey vielen dank
ihr seit die besten^^
hi.
ich habe ein kleines problem mit onplayerrequestclass.
ich habe da playplayersound,aber da kommt keine musik.
hier ein ausschnitt:
public OnPlayerRequestClass(playerid, classid)
{
new string[128];
PlayerPlaySound(playerid, 1176, 0.0, 0.0, 0.0);
SetPlayerSkin(playerid,0);
SetPlayerPos(playerid,-88.2006,232.3743,3.3391);
SetPlayerFacingAngle(playerid,0.4471);
SetPlayerCameraPos(playerid, -85.2732,225.3567,3.0642);
SetPlayerCameraLookAt(playerid, -92.9259,242.2822,1.4273);
if(IsPlayerNPC(playerid))
{
SpawnPlayer(playerid);
return 1;
Alles anzeigen
hoffe ihr könnt mir helfen
hi ich habe ein kleines problem.
bei mir kommt immer diese meldung:
C:\Users\Marcel\Desktop\Sa-mp Server 0.3b\gamemodes\lslrp.pwn(54593) : error 021: symbol already defined: "sscanf"
doch aber wie bekomme ich diesen error weg?
hier der code von der zeile 5493
}
stock sscanf(string[], format[], {Float,_}:...)
{
#if defined isnull
if (isnull(string))
#else
if (string[0] == 0 || (string[0] == 1 && string[1] == 0))
#endif
{
return format[0];
}
#pragma tabsize 4
new
Alles anzeigen
das war mal so ein ausschnitt wo da ist
hoffe ihr könnt mir helfen^:D
hi.
also ich hab 2 kleine probleme.
1:
ich hab ein i-icon am spawn erstellt und dazu einen text,aber wenn man in das icon geht,kommt kein text.
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == Pickup1)
{
GameTextForPlayer(playerid,"~r~test",5000,3);
}
return 1;
}
[/code
[code]
Pickup1 = CreateDynamicPickup(1239, 23, 1730.0554, -2240.6653,13.5401, -1); //i icon
Alles anzeigen
ok das 2.
also ich möchte einen text oben in der mitte machen mit dem servername wenn sich der player einloggen soll.
wenn er sich eingeloggt hat,soll er sich verschwinden.
ich hab schon sowas versucht ,aber der text geht nicht mehr weg ,also ist er immer da.
was muss ich machen dass er da oben ist und nach dem login verschwindet?
vielen dank
hi.
sry bin noch recht neu beim scripten.
ich glaub ich brauch TextDrawShowForAll
aber da steht so gut wie garnichts bei samp.wiki
kann mir das jemand genau zeigen?
danke
edit:
danke hat sich erledigt^^
hi.
ich hätt ne frage.
wie mache ich so ne schrift unter die karte die jeder sieht.
wo der server name steht oder so.
die schrift sollte immer da stehen.
wenn das machbar ist,wo muss dann der code hin?
vielen dank im vorraus .
LG
hi.
ich möchte gerne eine fuel anzeige aber ich weis nicht wie das geht.
ich habe hier aus meinem script die km/h anzeige und health usw:
format(string,sizeof(string),"~w~Speed: %s~n~~w~Vehicle: %s Health: ~g~%.1f", Sspeed, VehicleNames[GetVehicleModel(GetPlayerVehicleID(i))-400], health/10);
und ich will jetzt hinter health die fuel anzeige.
mit der tank stelle hab ich schon /fuel aber was nützt das ohne eine fuel anzeige.
vielen dank schonmal im vorraus
LG
ich hab gesehen dass mein script CreateDynamicPickup benutzt.
ich probiers gerade mit dem. kurz warten^^
edit: immer noch so viele error -.-
hast du icq oder so? da können wir das bestimmt besser lösen
edit:
hab dich geaddet
C:\Users\Marcel\Desktop\lslrp.pwn(15208) : error 017: undefined symbol "AddStaticPickUp"
C:\Users\Marcel\Desktop\lslrp.pwn(15208) : warning 215: expression has no effect
C:\Users\Marcel\Desktop\lslrp.pwn(15208) : warning 215: expression has no effect
C:\Users\Marcel\Desktop\lslrp.pwn(15208) : warning 215: expression has no effect
C:\Users\Marcel\Desktop\lslrp.pwn(15208) : warning 215: expression has no effect
C:\Users\Marcel\Desktop\lslrp.pwn(15208) : error 001: expected token: ";", but found ")"
C:\Users\Marcel\Desktop\lslrp.pwn(15208) : error 029: invalid expression, assumed zero
C:\Users\Marcel\Desktop\lslrp.pwn(15208) : fatal error 107: too many error messages on one line
wie bekomm ich die weg?
zu pick = CreatePickup(... wie weis ich denn die xyz position?
ich habe hier etwas.
was ist hier die xyz position für das icon?
AddPlayerClass(299,1730.0554,-2240.6653,13.5401,180.8784,0,0,0,0,0,0); // position
so muss das ja dann sein.
pickup = CreateObject(1239, 23, x, y, z, -1)
fehlt nur noch das xyz
sry ich hab noch nicht so viel erfahrung mit scripten.
könnte jemand ein komplettes beispiel machen?
hi.
ich hab ne frage.
wie mache ich ein i an einen punkt hin und wenn man hineinläuft ein text kommt?
vielen dank
mit dem geld stimmt alles es werrden immer 5000$ abgezogen usw^^.
ich glaub ihr wisst nicht genau was ich meine
die adabuse klappt perfekt ,aber ich kann sie keinen geben.
wenn ich die id von einem spieler eingebe,bekomme ich sie durch einen bug.
also steht als name da ronnysusi und nicht der gewünscht spieler wo diese abus bekommen sollte.
ich kann auch als playerid buchstaben eingeben.
ich bekomme diese abuse immer egal was ich eingebe.
script ist soweit alles richtig,aber wenn ich ingame /adabuse 5000 und id eingebe also z.B /adabuse 5000 1 kommt die abuse immer nur zu mir. ich kann auch als id a eingeben oder abcdefg usw
aber egal was die abuse geht nur an mich.
ich weis nicht wo der fehler ist :O
hi ich hab ein kleines problem:
wenn ich ingame /adabuse 5000 id eingebe kann ich jede id eingeben egal was auch buchstaben aber nur ich bekomm immer die abuse.
hier der code:
if(!strcmp(cmd, "/adabuse",true))
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /adabuse 5000 [playerid/PartOfName]");
return 1;
}
moneys = strval(tmp);
if(moneys > 1 && PlayerInfo[playerid][pAdmin] < 1)
{
SendClientMessage(playerid,COLOR_GRAD1,"You are not authorized to use that command!");
return 1;
}
if(moneys > 5000)
{
SendClientMessage(playerid,COLOR_GRAD1, "Price 5000$");
return 1;
}
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
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))
{
SendClientMessage(playerid, COLOR_GRAD1,"USAGE: /adabuse 5000 [playerid/PartOfName]");
return 1;
}
GetPlayerName(giveplayerid, giveplayer,sizeof(giveplayer));
GetPlayerName(playerid, sendername,sizeof(sendername));
playermoney = GetPlayerMoney(playerid);
if(moneys > 0 && playermoney >= moneys)
{
ConsumingMoney[giveplayerid] = 1;
GivePlayerMoney(playerid, 0 - moneys);
format(string,sizeof(string),"AdmCmd: %s has been fined 5000$ by an Admin, reason: Advertisement-Abuse",giveplayer);
SendClientMessage(playerid, COLOR_LIGHTRED,string);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Wrong input!");
}
}
}
else
{
format(string,sizeof(string),"%d ist Nicht im Spiel", giveplayerid);
SendClientMessage(playerid, COLOR_GRAD1,string);
}
}
return 1;
}
Alles anzeigen
hoffe ihr könnt mir helfen
level 1 admin
level 2 admin
level 3 admin
level 4 admin
head admin
für mich ist head admin ,admin lvl 1337^^